文字列に正規表現を適用し、マッチした結果の配列を返します。
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!