Поиск словосочетаний в HTML

HeavyNatas

Новичок
Поиск словосочетаний в HTML

У меня есть HTML страница с текстом и словосочетание. Нужно найти все вхождения данного словосочетания в тексте

Например, словосочетание "модуль новостей".

берем HTML у боди
var html = b.innerHTML; // b - body

далее я пробовал заменить "продать автомобиль" на ссылку

html=html.replace ("продать автомобиль", "<a>продать автомобиль<a>")

но что делать в случае если у меня есть такое вхождение
"продать <font color="red"><b>автомобиль</b></font>", его тоже нужно заменить, я пробовал с регулярками, но всеравно правильно до конца не поллучилось.
 

HeavyNatas

Новичок
толковый словарь в CMSку, потом наводишь и окошечко вывалится с описанием слова или дополнительной информацией по каталогу :)
 

whirlwind

TDD infected, paranoid
"продать(.*?)автомобиль([^\s]+)","<a>продать$1автомобиль$2</a>"

?

-~{}~ 16.08.06 17:29:

PS. походу полюбому придется на лексемы разбивать
 

whirlwind

TDD infected, paranoid
а что, разве "?" не работает? U в preg_ это причуды разрабов php.
 
Сверху