正規表現をテストし、一致結果をリアルタイムで確認します。
正規表現(regex)は、検索パターンを定義する文字のシーケンスです。文字列のマッチング、検索、テキスト操作に使用されます。正規表現は、ほぼすべてのプログラミング言語と多くのテキストエディタでサポートされています。強力ですが、構文は複雑で習得には練習が必要です。
正規表現はリテラル文字とメタ文字を使用します。一般的なメタ文字には、.(任意の文字)、*(0回以上)、+(1回以上)、?(オプション)、^(先頭)、$(末尾)、[](文字クラス)、()(グループ化)、|(選択)があります。特殊文字はバックスラッシュでエスケープします。
正規表現の方言は実装によって異なります。JavaScript、Python、PCREにはサポートされる機能に微妙な違いがあります。常にターゲット環境で正規表現をテストしてください。
.*の代わりに特定の文字クラスを使用して壊滅的なバックトラッキングを回避し、アンカー(^と$)を使用し、可能な場合は所有量指定子を優先してください。大きな入力で複雑なパターンをプロファイルしてください。