Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.11.2017, 18:56
Интересующийся
Отправить личное сообщение для onejsquestion Посмотреть профиль Найти все сообщения от onejsquestion
 
Регистрация: 27.07.2009
Сообщений: 24

Глобальный replace подстроки по регулярному выражению
Добрые люди, подскажите, пожалуйста, как из этого:
Код:
:smile:smile:smile:smile:smile:

сделать это:
Код:
:smile: :smile: :smile: :smile: :smile:

Пробовал так:
str.replace(/(:[a-zа-я0-9_-]+:)([a-zа-я0-9_-]+:)/igm, "$1 :$2")


на выходе:
Код:
:smile: :smile:smile:smile: :smile:

Большое спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 19.11.2017, 19:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

onejsquestion,
var str = ":smile:smile:smile:smile:smile:", reg = /(:smile)(?=:smile)+/g;
str = str.replace(reg, "$1: ");
alert(str);
Ответить с цитированием
  #3 (permalink)  
Старый 19.11.2017, 19:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

onejsquestion,
var str = ":test:test:test:test:test:", reg = /(:\w+)(?=\1)+/g;
str = str.replace(reg, "$1: ");
alert(str);
Ответить с цитированием
  #4 (permalink)  
Старый 19.11.2017, 19:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

onejsquestion,
var str = ":test:smile:smile:test:smile:", reg = /(:\w+)(?=:\w+)+/g;
str = str.replace(reg, "$1: ");
alert(str);
Ответить с цитированием
  #5 (permalink)  
Старый 19.11.2017, 20:02
Интересующийся
Отправить личное сообщение для onejsquestion Посмотреть профиль Найти все сообщения от onejsquestion
 
Регистрация: 27.07.2009
Сообщений: 24

Спасибо Вам огромное!!! Вы очень мне помогли!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помощь по регулярному выражению jay-S Общие вопросы Javascript 2 08.03.2017 13:04
Создание строки по регулярному выражению 2chan Общие вопросы Javascript 31 29.11.2014 18:07
К строкам, соответствующим регулярному выражению добавить подстроку grifangel Общие вопросы Javascript 1 18.02.2014 20:33
Как получать вхождения при поиске по регулярному выражению nixml Общие вопросы Javascript 8 15.04.2013 19:51
Проверка строки на соответствие регулярному выражению Telnet Общие вопросы Javascript 9 17.07.2011 22:33