似乎没有办法提取.
名称中带有 a 的字段。
我正在尝试对旧数据使用字段提取器来创建与新数据 JSON 字段匹配的字段。
{ "pirate": { "say ": "Shiver me timbers" } }
pirate.say = "Shiver me timbers"
要对此进行测试,您可以这样做:
| metadata type=hosts index=_internal
| head 1
| eval message="Shiver me timbers, goes the pirate"
| table message
| rex field=message "(?<pirate.say>[^,]+)"
但我所做的只是在上面描述的“rex”原型和“字段提取”页面中出现相同的错误消息。
从'rex'原型我得到:
“rex”命令出错:编译正则表达式“(?[^,]+)”时遇到以下错误:Regex: syntax error in subpattern name (missing terminator)
从“字段»字段提取»添加新的”我得到:
尝试保存时遇到以下错误:Regex: syntax error in subpattern name (missing terminator)
关于如何解决这个问题的任何想法?