Глобальный 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: Большое спасибо! |
onejsquestion,
var str = ":smile:smile:smile:smile:smile:", reg = /(:smile)(?=:smile)+/g; str = str.replace(reg, "$1: "); alert(str); |
onejsquestion,
var str = ":test:test:test:test:test:", reg = /(:\w+)(?=\1)+/g; str = str.replace(reg, "$1: "); alert(str); |
onejsquestion,
var str = ":test:smile:smile:test:smile:", reg = /(:\w+)(?=:\w+)+/g; str = str.replace(reg, "$1: "); alert(str); |
Спасибо Вам огромное!!! Вы очень мне помогли!
|
Часовой пояс GMT +3, время: 16:56. |