CrewCut
@CrewCut
Коплю силы на переезд в тропики

Как заменить любое число между скобками через руглярки на js?

Вопрос глупый, но все варианты, которые я нашел мне не подходят, почему-то не меняется значение. В регулярках я полный ноль, потому прошу помощи.

Есть строка "assignment_step_list[s0][task_list][t1][rank]"
Я пытаюсь заменить [s0], где 0 может быть любым числом, на переменную.
Последнее, что пробовал - replace(/\[(\d+)\]/, "переменная") - не меняется ничего.

И вопрос в добавок - есть ли какой-то адекватный сервис/сайт с примерами регулярок в таких простых ситуациях? Все, которые я нагуглил содержат только шпаргалки, рассчитаны на человека, который разбирается в регулярках.
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
"step_list[s0][task_list][t1][rank]".replace(/\[s\d+\]/,'[xyz]')
Результат
"step_list[xyz][task_list][t1][rank]"

Адекватный сервис для экспериментов - regex101.com
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект