0
リピート({})内でキャプチャされたグループ/逆参照を使用したいと思います。反復の中で逆参照が数値の代わりに引用符で囲まれているため、これは恐らく動作していません。引用符をエスケープする方法はありますか?javascript正規表現グループで繰り返す
明確な例:文字列は "B 2 zzzzz"です。私は1つの正規表現だけを定義することによって 'zz'を捕捉したい。私が試したのは:
'B 2 zzzz'.match(/B (\d)+ (z{\1})/)
これは何も返されません。以下は
'B 2 zzzz'.match(/B (\d)+ (z{2})/)
となります。だから私は\ 1逆参照が2の代わりに "2"であると推測しています。これを回避する方法はありますか?正規表現に定義することなくこれを行う別の方法は?