Показать сообщение отдельно
  #1 (permalink)  
Старый 30.01.2013, 07:58
Интересующийся
Отправить личное сообщение для ast_ross Посмотреть профиль Найти все сообщения от ast_ross
 
Регистрация: 30.01.2013
Сообщений: 15

помогите с регуляркой
Здравствуйте уважаемые, подскажите как решить такую задачу.
Нужно подсветить результаты поиска. (например
<span class='highlight'>прив</span>ет мир
) Допустим есть строка:

"Короткометражки с ориентацией на классику немой комедии, первая из которых была номинирована на «Золотую пальмовую ветвь» в Каннах."

поисковые условия могут быть: содержит, начинается с, заканчивается на если с первым вариантом проблем нет (RegExp и ключи ig) то как подсветить к примеру поисковое условие начинается с "короткомет", при чем не должно ничего подсветится при условии начинается с "ориентац" так как на самом деле предложение не начинается с этого набора... Я имею ввиду поиск RegExp без ключа g здесь не подходит. То же самое с условием заканчивается на...

Ну и вторая проблема как при поиске тапа содержит "корот" или содержит "короткометр" подсветить последнее условие. Т.е. варианты типа
<span class='highlight'><span class='highlight'>Корот</span>кометр</span>ажки
или
<span class='highlight'>Корот</span>кометражки
не верны, правильно будет
<span class='highlight'>Короткометр</span>ажки


Дайте направление куда смотреть.
Ответить с цитированием