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