どして
"$1 $2 $3".match(/\$(\d+)/g)
戻る
["$1", "$2", "$2"]
、 いいえ
["1", "2", "3"]
?
グローバルフラグを削除すると、一致とキャプチャされた一致が表示されます。
["$1", "1"]
しかし、1つだけです。
私にこれを与えないように正規表現キャプチャを行う方法はありますか?
$の周りにキャプチャされていない括弧を入れても、同じ結果が得られます。例:
"$1 $2 $3".match(/(?:\$)(\d+)/g)