У меня есть такой шаблон, который соответствует нескольким наборам значений:
(((\w+) (\d+))+)
Я думаю, что это будет соответствовать:
one 1 two 2 three 3 four 4 five 5
Но поскольку я не знаю, сколько их повторений, я не знаю, что добавить в вывод.
Например, мне нужно получить результаты примерно так:
<span class="one">1</span>
<span class="two">2</span>
<span class="three">3</span>
<span class="four">4</span>
<span class="five">5</span>
Так что-то вроде этого:
/(((\w+) (\d+))+)/ig, "<span class=\"$3\">$4</span>"
Не будет работать, потому что мне нужно создать переменное количество элементов span.
Есть ли что-то, что я здесь упускаю?
Спасибо!