Регистрация
Вход в сайт
Форум
Учебник
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
О проекте
-
Обратная связь
-
Архив форума
-
Вверх