正規表現の$について

完了

コメント

2件のコメント

  • 正式なコメント
    Kompiraサポートチーム

    ご質問ありがとうございます。

    AlertHubで使用している正規表現の書式では、 「^」や「$」は行頭・行末ではなく文字列全体の先頭・末尾にマッチします。正規表現の冒頭に「(?m)」を加えることでこれらの挙動を行頭・行末マッチに切り替えることが可能です。

    もしくは、改行コードに直接マッチするよう「\n」を使用する方法がございます。ただし環境によっては改行コードが「\r\n」のケースがありますので、両方にマッチするように書く方が確実となります。
    これらを踏まえ、

    (?m)SNMPエラー$

    もしくは

    SNMPエラー\r?\n

    としていただけると、ご期待通りのマッチが行われるかと思います。

    よろしくお願いたします。

    コメントアクション Permalink
  • KI

    早速のご回答ありがとうございます。

    ご教示いただいた設定にて、期待通りの動作となることを確認いたしました。

     

    ありがとうございました。

    1
    コメントアクション Permalink

サインインしてコメントを残してください。