Предположим, следующий код:.match в JavaScript не работает как задумано
"ab00ab____ab01ab".match(/ab(.+)ab/);
Я хочу, чтобы это получить меня 00
и 01
, но вместо этого он возвращает мне это:
["ab00ab____ab01ab", "00ab____ab01"]
Как я могу исправить эту проблему?
[Как в этой теме] (http://stackoverflow.com/questions/39200657/how-do-you-match-valid-integers-and-roman-numerals-with-a-regular-expression?noredirect= 1 # comment65741443_39200657), я обязан прокомментировать, что просто доступ к группам захвата не фиксирует текущую проблему, и вопрос не может быть закрыт с помощью [* Регулярные выражения JavaScript и группы захвата *) (http://stackoverflow.com/questions/ 33621271/JavaScript-регулярные выражения-и-захват-групп). –
Отвечает ли мой ответ на проблему? –