交互式字段提取(正则表达式)

时间:2013-07-26 07:26:43

标签: regex splunk

我有我的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),它不会工作。

1 个答案:

答案 0 :(得分:0)

我猜您需要使用() (?i) after (?P<wordafter>.[^\.]*?(Exit|Entrance|Rd))来替换(?i) after (?P<wordafter>.[^\.]*?(?P<dummy>Exit|Entrance|Rd))

好吧,如果它不喜欢未命名的群组,也许你可以这样做?

{{1}}