Автор Тема: Как подсветить текст при поиске?  (Прочитано 3182 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как подсветить текст при поиске?
$text = ereg_replace("(word1|word2|... и т.д.)",Именно найденное слово,$text)

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как подсветить текст при поиске?
« Ответ #1 : 28 Марта 2003, 15:08:44 »
В тексте есть некоторые слова, допустим "СЛОВО" и "ЛЯЛЯЛЯ" (и т.д.), которые нужно одинаковым образом заменить на тоже самое, но с добавками. Возможно, слова отсутствуют или встречаются много раз в любом регистре. Т.е. если было "слово" или "СлОвО" (или еще как), нужно заменить это на "слово" или "СлОвО" (смотря, как было). Другими словами нужно найти перечень слов в любом регистре и вставить по краям найленных слов фиксированные строки (на "" и "").

$string=preg_replace("/(слово1|слово2|ляляля|слово99)/si","\\\\1",$string);
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как подсветить текст при поиске?
« Ответ #2 : 28 Марта 2003, 17:31:52 »
Есть, например, 2 слова word1 и word2.
Нужно найти эти слова (или одно из слов) в тексте $text и выделить их другим цветом, т.е. добавить в $text к найденными словам.
Как это сделать?

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Как подсветить текст при поиске?
« Ответ #3 : 28 Марта 2003, 17:48:38 »
Смотри выше. И ниже :)
Цитировать
практически Alexandr:
$text=preg_replace("/(word1|word2)/si","\\\\1",$text);
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как подсветить текст при поиске?
« Ответ #4 : 28 Марта 2003, 17:54:25 »
slider2001 Тебе же сказали..
Мне тормоз послужил толчком...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28