Я думал ...Почему Regex Group возвращается?
при написании им (JS)
var t="1234ABC4321".match(/.*(ABC).*/)
возвращается:
["1234ABC4321", "ABC"]
я могу заменить , "ABC"]
часть на (?:...)
Однако группы для: backreference
, поэтому я могу ссылаться на них \1
позже ....
вопрос:
почему «ABC» возвращается как часть матчей? , если он понадобится для себя для последующей обратной ссылки, fine
! но dont Сохраните его в своей коллекции!
Есть ли какая-либо логика (я уверен, что есть)?