ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでの正規表現の使い方を簡単に紹介_基礎知識

JavaScriptでの正規表現の使い方を簡単に紹介_基礎知識

WBOY
WBOYオリジナル
2016-05-16 15:54:481244ブラウズ

正規表現は、文字パターンを記述するオブジェクトです。

JavaScript の RegExp クラスは、正規表現と文字列および正規表現の定義を表し、正規表現を使用して強力なパターン マッチング、テキストの検索と置換機能を実行します。
構文:

正規表現は RegExp() を使用して定義できます:

var pattern = new RegExp(pattern, attributes);

or simply

var pattern = /pattern/attributes;

パラメータの説明は次のとおりです:

  • パターン: 正規表現またはその他の正規表現パターンを指定する文字列。
  • 属性: グローバルに指定された「g」、「i」、および「m」属性が含まれます。それぞれはオプションの文字列で、大文字と小文字は区別されず、一致します。

括弧:

括弧 ([]) は、正規表現のコンテキストで使用される場合、特別な意味を持ちます。これらは文字の範囲を検索するために使用されます。

2015615115910343.jpg (696×355)

上記の範囲は一般的なもので、0 ~ 3 の任意の 10 進数に一致する範囲 [0-3] や、b から v までの任意の小文字に一致する範囲 [b-v] を使用することもできます。 🎜>
修飾子:

角括弧内の文字の頻度や順序、および 1 つの文字の位置は、特殊文字で表すことができます。それぞれの特殊文字には特定の意味があります。 、*、?、および $ 記号はすべて一連の文字の後に続きます。


例:

2015615115941726.jpg (677×460)

次の例は、文字の一致に関する概念を明確にします。


2015615115959365.jpg (686×289)

リテラル文字:

2015615120019708.jpg (701×550)

メタ文字の前にはバックスラッシュが付いているだけで、その機能は特別な意味をもつアルファベット文字を結合することです。

たとえば、「d」メタキャラクタ /([d] )000/ を使用して、多額の合計金額を検索できます。ここで、d は任意の数値文字列を検索します。

以下は、Perl スタイルの正規表現で使用できるメタキャラクターのリストです。


2015615120039833.jpg (880×289)

修飾子

大文字と小文字、複数行にわたる検索など、正規表現の操作をより簡単にする修飾子がいくつか用意されています。


2015615120103606.jpg (690×247)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。