logo

JavaScript String match() メソッド

JavaScript string match() メソッドは、文字列を正規表現と照合するために使用されます。 match() メソッドでグローバル検索修飾子を使用すると、すべての一致要素を取得できます。それ以外の場合、メソッドは最初の一致のみを返します。

構文

match() メソッドは次の構文で表されます。

 string.match(regexp) 

パラメータ

正規表現 ・検索対象となる正規表現を表します。

それ以外の場合はJava

戻る

一致した正規表現。

JavaScript String match() メソッドの例

match() メソッドの簡単な例をいくつか見てみましょう。

例1

一致を検索する簡単な例を見てみましょう。

 var str='Javatpoint'; document.writeln(str.match('Java')); 
今すぐテストしてください

出力:

 Java 

例 2

この例では、グローバル フラグを使用して正規表現を検索します。

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
今すぐテストしてください

出力:

 Java 

例 3

グローバル フラグを使用して正規表現を検索するもう 1 つの例を見てみましょう。 match() メソッドは大文字と小文字を区別するため、この場合は null を返します。

トーチの取り付け
 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
今すぐテストしてください

出力:

 null 

例 4

無視フラグを使用すると、match() メソッドの大文字と小文字を区別する動作を無視できます。例を使って理解してみましょう。

キャッチアンドトライJava
 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
今すぐテストしてください

出力:

 Java 

例5

ここでは、一致した要素の配列を出力します。

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
今すぐテストしてください

出力:

 a,a,p,o,i,n 

例6

グローバル検索を使用せずに同じ例を見てみましょう。

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
今すぐテストしてください

出力:

 a