Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите с регулярками(((( (https://javascript.ru/forum/misc/79123-podskazhite-s-regulyarkami.html)

Роман Андреевич 21.12.2019 09:18

Подскажите с регулярками((((
 
Коллеги, доброго времени суток, прошу помощи у знатоков регулярных выражений, есть строка(путь):

let path = `table:nth-of-type(2) tr.table__row:nth-of-type(1)`;


в конце строки может быть проел. Нужно заменить индекс строки таблицы, типа:

let new_path = `table:nth-of-type(2) tr.table__row:nth-of-type(3)`;


Подскажите регулярку. Заранее спасибо.

рони 21.12.2019 09:41

Роман Андреевич,
<script>
let path = `table:nth-of-type(2) tr.table__row:nth-of-type(1)`;
let reg = /\d+(?=\D+$)/;
path = path.replace(reg, "3");
document.write(path)
  </script>


Часовой пояс GMT +3, время: 12:19.