Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Пользователи
Календарь
Поиск
Сообщения за день
Все разделы прочитаны
Главная
>
Форум
»
Javascript
»
Общие вопросы Javascript
»
Несколько замен в строке
Страница 2 из 2
<
1
2
Опции темы
Искать в теме
#
11
(
permalink
)
24.06.2018, 18:44
fedushok
Аспирант
Регистрация: 18.09.2017
Сообщений: 45
2. Но func1 только один раз.
#
12
(
permalink
)
24.06.2018, 19:01
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,144
fedushok
,
alert("func1(100,900) func2(c,100,900)".replace(/func1\((\d+,\d+)([\S\s]+)\1/g, "func1(x,y$2x,y"));
#
13
(
permalink
)
24.06.2018, 21:27
fedushok
Аспирант
Регистрация: 18.09.2017
Сообщений: 45
Можно комментарий как это работает
#
14
(
permalink
)
24.06.2018, 21:35
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,144
fedushok
,
нашли первые скобки (\d+,\d+)
смотрим есть ли далее повторение этих скобок\1
меняем
ключ g не нужен
#
15
(
permalink
)
24.06.2018, 22:36
fedushok
Аспирант
Регистрация: 18.09.2017
Сообщений: 45
а что значит "$2" в строке второго аргумента?
#
16
(
permalink
)
24.06.2018, 22:44
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,144
fedushok
,
всё что между одинаковыми частями, вторые скобки ([\S\s]+)
) func2(c,
#
17
(
permalink
)
25.06.2018, 00:08
j0hnik
Профессор
Регистрация: 01.12.2016
Сообщений: 3,650
https://learn.javascript.ru/regular-...ons-javascript
вот тут все отлично расписано по регексам.
Страница 2 из 2
<
1
2
«
Как добавить значение в функцию конструктор, а не просто перезаписать.
|
Как сделать ссылку на js файл в HTML коде
»
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Найти в строке комбинацию символов
rodiony4
Элементы интерфейса
4
03.10.2016
04:52
При повторении несколько раз animate - рассинхрон...
Petja
jQuery
4
21.05.2013
12:58
Изменение юрл адреса в адресной строке браузера
(Sandr)
Общие вопросы Javascript
12
25.08.2011
09:24
Несколько созданных элементов располагаются в одной строке. Как этого избежать?
Hold
Events/DOM/Window
1
21.01.2011
23:52
Как определить какого типа данные в строке
den9000
Общие вопросы Javascript
7
07.12.2010
10:57
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх