![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Гость_Сергей |
|
|||
|
Unregistered |
Здравствуйте.
Делаю что то вроде поиска и хотелось сделать подсветку найденным элементам. Соответственно чтобы подсвечивалось все что надодиться не между < > (т.е. все кроме тегов HTML) $comm = preg_replace ("/(.[^<]\*)($s)(\*.[^>])/i" , "\1<span class=back_text>\2</span>\3", $comm); Вот так поидее все должно работать, но не работает.=) Уже начал использовать метод тыка. Помогите пожалуйста. Заранее большое спасибо. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Не понял вопроса... У тебя есть готовое слово(техт) в $s, зачем тогда тебе реги? str_replace().
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Не "\1<span class=back_text>\2</span>\3", а "\\1<span class=back_text>\\2</span>\\3"
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Зачем здесь реги мне не понятно, наверное есть слова похожие на теги, соответственно теги трогать не надо...
Правильный рег: "/([^<]*)(${s})([^>]*)/i", т.е. звездочку не экранируем. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |