Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Регулярное, замена в строке


Автор: mrWolf 13.9.2011, 20:33
строка:
var s = "[str1,str2,str3][par1,par2,par3][ttt1,tt2,tt3]";

Нужно в этой строке произвести замену, скажем, "par2,par3" на "abc2,abc3"

"par2,par3" могут быть любыми, например "xxx2,xxx3", но "par1" - без изменений.

на Php preg_replace где-то так: "#[par1,(.*?)]"#sUi

А на javascript? подскажите, пожалуйста, регулярное. Заранее благодарю.

Автор: InfMag 13.9.2011, 21:35
mrWolf, 
Код

var s = "[str1,str2,str3][par1,par2,par3][ttt1,tt2,tt3]";
s.replace(/\[par1,(.*?)\]/ig, '[par1,abc2,abc3]');

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)