var token = "test123123{parent-area-identifier}<span data-tokenval='{=percent?metricType=1&area={parent-area-identifier}&with=E92000001&period=cal_2012}' class='mceNonEditable'>{=percent?metricType=1&area={parent-area-identifier}&with=E92000001&period=cal_2012}<span class='removetoken' href='javascript:;'>X</span></span>"
в лексемы строку выше, я хочу заменить "{parent-area-identifier}"
, но не совпадающей строки внутри <span>
тегаЗаменить подстроку не внутри тега HTML
Так что, если я заменить его "ZZZ"
, вывод должен быть : "test123123 ZZZ<span data-tokenval='{=percent?metricType=1&area={parent-area-identifier}&with=E92000001&period=cal_2012}' class='mceNonEditable'>{=percent?metricType=1&area={parent-area-identifier}&with=E92000001&period=cal_2012}<span class='removetoken' href='javascript:;'>X</span></span>"
.
Пожалуйста, переформатируйте свой вопрос, чтобы сделать его более читаемым. Трудно понять, в чем проблема. – marsze
отформатировал вопрос и упростил его. –
Когда вы отправляете вопрос, всегда включайте то, что вы пробовали до сих пор. Какое регулярное выражение вы использовали? – marsze