[JavaScript]Symbol.matchメソッドで文字列の正規表現に一致部分を取得する
構文
regexp[Symbol.match](str)
[@@match]() メソッドは、文字列の正規表現に一致した部分を取得します。
戻り値
一致した全体の結果と括弧が捕捉した一致箇所の結果を含む Array。一致するものがなかった場合は、null。
使用例
//正規表現式の定義変数 let regex = /[a-z]+/g; let strA = 'study*skill*become*smart'; //文字列の正規表現で一致した部分を取得 let result = regex[Symbol.match](strA); console.log(result);
実行結果
> Array [“study", “skill", “become", “smart"]