matchAll()

文字列に正規表現を適用し、マッチした結果の配列を返します。

match()は正規表現(regex)を使用してテキスト内のパターンを照合します。 例えば、正規表現abcは文字列内の正確な 文字列abcを検索するのに使用できます。正規表現についての 詳細はMDNを参照してください。 matchAll()match()とは異なり、 最初のマッチだけでなく、すべてのマッチを返します。

最初のパラメータstrは、検索対象の文字列です。

2番目のパラメータregexは、適用する正規表現を含む文字列です。 例えば、matchAll('p5*js is easier than abc123', '[a-z][0-9]')を呼び出すと、 2次元配列[['p5'], ['c1']]が返されます。

注意:マッチが見つからない場合、空の配列[]が返されます。

実例

シンタックス

matchAll(str, regexp)

パラメーター

str
String:

検索対象の文字列。

regexp
String:

マッチさせる正規表現。

リターン

String[]: 見つかったマッチ。
Notice any errors or typos? Please let us know. Please feel free to edit src/utilities/string_functions.js and open a pull request!

関連するリファレンス