标签: regex posix rsyslog posix-ere
我正在尝试将特定单词后面的未知单词匹配。我只想匹配单词“ USER:”之后的第一个单词。如果我的文字是:
COMPANY:Asus USER:Cindy STATUS:OK
我希望它匹配:
Cindy
我不知道所有用户的名字,所以我不能简单地创建一个列表。由于这是POSIX BRE或ERE,因此我无法使用lookbehinds,因此类似(?<= USER:)。*?(?= \ s)的内容将无法工作。如果有帮助,我正在Rsyslog中使用此正则表达式。