标签: regex logstash-grok
我的文字模式可能介于或不属于分隔符之间。
我的模式是\| .*? \|,当分隔符|之间存在文本时,例如| value1 |,如果没有出现value1并设置为空字符串,请说| |不匹配。
\| .*? \|
|
| value1 |
| |
-GROK过滤器: 我用\ | %{DATA:val} \ |用于grok过滤器,但导致grok失败。
答案 0 :(得分:1)
没有多余的空格字符怎么办?
\|.*?\|
演示: https://regex101.com/r/vbLN9L/4/