es-head 正则查询和标准正则查询的差异
在es-head里面查询,需要查询字符串是一个json串,因此就要符合json串的格式,在es-head里面可以通过regexp做正则查询,而这里的正则表达式其实是写成字符串的形式的,因此就要面对字符串转义的问题,比如你想匹配一个小于号(<),正则表达式里可以直接写小于号(<),但是到了es-head里面,你必须写成斜杠斜杠小于号(\\<),这里做了一个简单的梳理,写的不一定好,留个纪念~
ailx10
1954 次咨询
4.9
网络安全优秀回答者
互联网行业 安全攻防员
去咨询
这些都需要转义~
正则表达式里面的符号 | es查询里面的符号 |
---|---|
< | \\< |
> | \\> |
\s | (备注:空格) |
\" | \\\" |
\. | \\. |
\d | [0-9] |
\( | \\( |
\) | \\) |
[-] | [\\-] |
\w | [a-zA-Z0-9] |
: | \\: |
? | \\? |
发布于 2022-11-12 10:05・IP 属地江苏