我有我的xml数据HERE,我需要使用Splunk IFX,生成模式(正则表达式)进行提取。
示例Xml:<d:Message>(22/7)17:53 Accident on AYE (towards Tuas) after Jurong Port Rd Exit. Avoid lane 3.</d:Message>
我有这个表达式,直到退出后从word中提取。
(?i) after (?P<wordafter>.[^\.]*?Exit)
由于此仅查找单词Exit,如何添加Rd | Entrance等其他情况?
我试过(?i) after (?P<wordafter>.[^\.]*?Exit|Entrance|Rd)
,它不会工作。
答案 0 :(得分:0)
我猜您需要使用()
(?i) after (?P<wordafter>.[^\.]*?(Exit|Entrance|Rd))
来替换(?i) after (?P<wordafter>.[^\.]*?(?P<dummy>Exit|Entrance|Rd))
。
好吧,如果它不喜欢未命名的群组,也许你可以这样做?
{{1}}