JavaScript 正規表現 キャプチャについて
Q&A
Closed
解決したいこと
JavaScriptで以下のコードを実行すると以下のような結果が得られると思います。
コード
/([a-z]{2})*/g.exec("abcdef")
実行結果
[
"abcdef",
"ef" //←ここ
// 以下略
]
ここで、キャプチャグループ1(1つ目の丸括弧内の「[a-z]{2}」の部分)でキャプチャされた文字列は"ef"
になっていますが、ここで[ "ab" , "cd" , "ef" ]
のようにマッチしたはずのab
やcd
もキャプチャするにはどうすれば良いですか?
用語等が間違っていたらごめんなさい。
0