私が考えていた...
私が書いているとき(js)
var t="1234ABC4321".match(/.*(ABC).*/)
それは返します:
["1234ABC4321", "ABC"]
, "ABC"]
私は部品を交換することができます(?:...)
ただし、グループは : 用backreference
であるため、後で参照できます\1
....
質問 :
一致の一部として「ABC」が返されるのはなぜですか? 後で逆参照するために自分でそれが必要な場合は、fine
! しかし、それを私のコレクションに保管しないでください!
ロジックはありますか(確かにあると思います)?