Регулярные выражения, как пронумеровать совпавшие группы
Есть строка
var mystr = '(\d)+ болт (\d)+ гайка';
есть регулярное выражение которое находит строки '(\d)+
var groupre = /(\(\\d\)\+)/g;
нужно заменить найденные группы на $1...$n по номеру найденной группы в строке.
Первое что приходит в голову - цикл по mystr.match(groupre)
Поделитесь пожалуйста своими решениями.
|