POSIX ERE,BRE正则表达式可在特定单词之后找到未知单词

时间:2018-10-09 19:47:01

标签: regex posix rsyslog posix-ere

我正在尝试将特定单词后面的未知单词匹配。我只想匹配单词“ USER:”之后的第一个单词。如果我的文字是:

COMPANY:Asus USER:Cindy STATUS:OK

我希望它匹配:

Cindy

我不知道所有用户的名字,所以我不能简单地创建一个列表。由于这是POSIX BRE或ERE,因此我无法使用lookbehinds,因此类似(?<= USER:)。*?(?= \ s)的内容将无法工作。如果有帮助,我正在Rsyslog中使用此正则表达式。

0 个答案:

没有答案