POSIX ERE, BRE регулярное выражение, чтобы найти неизвестное слово после конкретного слова
Я пытаюсь найти неизвестное слово после определенного слова. Я хочу сопоставить только первое слово, следующее за словом "ПОЛЬЗОВАТЕЛЬ:". Если мой текст:
COMPANY:Asus USER:Cindy STATUS:OK
Я хочу, чтобы это соответствовало:
Cindy
Я не знаю имен всех пользователей, поэтому я не могу просто создать список. Так как это POSIX BRE или ERE, я не могу использовать lookbehinds, поэтому что-то вроде (?<=USER:).*?(?=\ S) не будет работать. Я использую это регулярное выражение в Rsyslog, если это поможет.