Извлечение одной буквы (уровень журнала) из файла журнала - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть строка журнала, где уровень журнала определяется одной буквой W-Warning, E-Error ... Как мне добиться, чтобы извлечь именно эту букву (букву E после CacheMessenge) из всей строки журнала?

[11/26/18 15:36:43:781 CET] 00003734 CacheMessenge E   CWLLG2057E: A JMSException occurred with a linked Exception. Linked Error: CWSIT0008E: A successful connection was made to the bootstrap server at

1 Ответ

0 голосов
/ 07 декабря 2018

Вы можете попробовать это

(?<=CacheMessenge\s)[A-Z]

Объяснение

  • (?<=CacheMessenge\s) - Позитивный взгляд позади.Проверка на CacheMessenge перед совпадением.
  • [A-Z] - соответствует любому прописному алфавиту.

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...