我有一个SQL查询,它使用regexp_replace函数和特殊字符'([^,]+)(,\1)*(,|$1','\1\3'当我开始metricbeat时,这不起作用。我使用double“进行整个查询,但仍然不起作用..任何帮助都非常感谢。
qaxu7uf21#
在没有看到完整语句的情况下很难回答你的问题,但我怀疑问题在于没有转义转义字符。Metricbeat使用yaml语法,将\视为字符串中的转义字符。因此,尝试在每个\之前添加额外的\。如果不起作用,请发布整个配置片段,而不仅仅是正则表达式和错误消息。
\
1条答案
按热度按时间qaxu7uf21#
在没有看到完整语句的情况下很难回答你的问题,但我怀疑问题在于没有转义转义字符。Metricbeat使用yaml语法,将
\
视为字符串中的转义字符。因此,尝试在每个\
之前添加额外的\
。如果不起作用,请发布整个配置片段,而不仅仅是正则表达式和错误消息。