大文字小文字を区別しないlevel抽出
- 入力
pattern: (?<level>error|warn) flags: i text: INFO ok WARN retry ERROR failed- 期待される出力
- 2 matches。L2 @8 WARNはgroup 1とnamed group levelがWARN、L3 @19 ERRORはgroup 1とnamed group levelがERRORです。
正規表現をログ本文に適用し、マッチ件数、行番号、名前付き/番号グループをブラウザ内で確認します。
pattern: (?<level>error|warn)
flags: i
text:
INFO ok
WARN retry
ERROR failedpattern: ^(?<level>WARN|ERROR)\s+(?<message>.+)$
flags: m
text:
INFO ready
WARN retry scheduled
ERROR request failed