正規表現は、文字パターンを記述するオブジェクトです。
JavaScript の RegExp クラスは、正規表現と文字列および正規表現の定義を表し、正規表現を使用して強力なパターン マッチング、テキストの検索と置換機能を実行します。
構文:
正規表現は RegExp() を使用して定義できます:
var pattern = new RegExp(pattern, attributes); or simply var pattern = /pattern/attributes;
パラメータの説明は次のとおりです:
括弧:
括弧 ([]) は、正規表現のコンテキストで使用される場合、特別な意味を持ちます。これらは文字の範囲を検索するために使用されます。
上記の範囲は一般的なもので、0 ~ 3 の任意の 10 進数に一致する範囲 [0-3] や、b から v までの任意の小文字に一致する範囲 [b-v] を使用することもできます。 🎜>
修飾子:
例:
次の例は、文字の一致に関する概念を明確にします。
リテラル文字:
メタ文字の前にはバックスラッシュが付いているだけで、その機能は特別な意味をもつアルファベット文字を結合することです。
たとえば、「d」メタキャラクタ /([d] )000/ を使用して、多額の合計金額を検索できます。ここで、d は任意の数値文字列を検索します。
以下は、Perl スタイルの正規表現で使用できるメタキャラクターのリストです。
修飾子
大文字と小文字、複数行にわたる検索など、正規表現の操作をより簡単にする修飾子がいくつか用意されています。