すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:正規表現の最適化

最終更新日:Aug 23, 2024

正規表現を最適化して、コレクションのパフォーマンスを向上できます。

正規表現を最適化するときは、次のルールを参照することを推奨します。

  • 正確な文字を使う

    フィールドの照合に * を使用しないでください。 この式は検索のためのスペースを残し、ミスマッチエラーが発生する可能性があります。 たとえば、文字のみで構成されるフィールドを抽出する場合は、[a-Za-z] を使用します。

  • 適切な量子化子を使う

    + または * は使用しないでください。 たとえば、\dを使用してIPアドレスを照合する場合は、\d{1,3} を使用してください。

  • 正規表現を複数回デバッグする

    デバッグはエラーのトラブルシューティングに似ています。 regex101 Webサイトで正規表現をデバッグして、照合に必要な時間を短縮できます。 多数のバックトレースが見つかった場合は、できるだけ早い機会に正規表現を最適化できます。