JavaScriptのmatch()メソッドの使い方を解説
JavaScriptには、match()
メソッドがあります。これは、文字列から正規表現に一致する部分を検索し、その結果を配列形式で返すために使用されます。
使用方法は、次のようになります。
str.match(regexp);
具体的なコード例
let str = "Hello World";
let regexp = /world/i;
let result = str.match(regexp);
console.log(result); // null
regexp = /world/gi;
result = str.match(regexp);
console.log(result); // [ 'World' ]
上記のコードでは正規表現に一致する部分が見つからなかった場合は、nullが返ります。
match()
メソッドは大文字小文字を区別します。
上記の例では、大文字小文字を区別しないように、正規表現に “i” と “g” を追加しています。