1. Парсинг лог-файла с абсолютным якорем \A
Бэкенд-разработчик PHPКонтекст
Необходимо извлечь временную метку, уровень логирования и числовой код из первой строки лога с помощью preg_match.
Проблема
Требуется протестировать шаблон с якорем начала текста \A и разными форматами именованных групп.
Как использовать
Вставьте шаблон с \A и группами (?<ts>...) / (?P<level>...), введите строки лога и активируйте флаг g.
pattern: \A(?<ts>[0-9:]{8})\s+(?P<level>WARN|ERROR)\s+(?P<code>\d+)
flags: gРезультат
Шаблон сопоставляется только с первой строкой лога, формируя именованные группы ts, level и code, а также выводит сниппет для pcre2grep.