首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何匹配Sumologic regex查询中的引号?

如何匹配Sumologic regex查询中的引号?
EN

Stack Overflow用户
提问于 2021-11-05 15:39:45
回答 1查看 118关注 0票数 2

在Sumologic查询中,我遇到了匹配单引号‘或将其放入字符组的问题。

例如,我的查询可能如下所示

代码语言:javascript
复制
_sourceCategory="some_category" | where url matches /^\/stuff\/[\w']+\/.*/ and other_field="some_value"

这样做的问题是,Sumologic会将单引号后面的字符全部变为红色,就好像它是字符串的开头一样。我试着在我的字符组中像[\w\']+一样转义它,但它不起作用。我在网上找不到任何关于这方面的资源。我找到的最接近的东西是

https://help.sumologic.com/05Search/Get-Started-with-Search/Search-Basics/Reference_a_Field_with_Special_Characters

但我不确定如何将其与我的查询类型相对应。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-08 09:03:07

似乎Sumologic在where子句中使用uses RE2,而在in RE2中,您可以使用十六进制字符代码匹配任何字符。因此,您可以使用\x27来匹配'字符:

代码语言:javascript
复制
| where url matches /^\/stuff\/[\w\x27]+\/.*/

请参阅Go lang (使用RE2正则表达式库) online regex demo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69855759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档