|
|
|
|
|
для: -sasha-
(27.07.2010 в 19:11)
| | На кой там вообще регулярка?
<?
str_replace($search,'<span style="color: red">'. $search .'</span>', $title);
|
| |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(27.07.2010 в 18:00)
| | А те, кто писал мануал, видимо, считают, что смысл есть:
replacement may contain references of the form \\n or (since PHP 4.0.4) $n, with the latter form being the preferred one.
Это определенная форма ссылки с двумя, а не с одним, слешами, получается, ничего здесь не экранируется.
PS. Заметьте, все свои предложения я ,обращаясь к вам, пишу без восклицательных знаков. | |
|
|
|
|
|
|
|
для: -sasha-
(27.07.2010 в 19:11)
| | Уровень ошибок какой выставлен?
Ну и посмотрите, что после подстановки получается в рег.выражении. | |
|
|
|
|
|
|
|
для: neadekvat
(27.07.2010 в 18:59)
| | Я еще раз говорю - что просто не так понял!
Да я уже целый день с этим маюсь. ничего не помогает... | |
|
|
|
|
|
|
|
для: -sasha-
(27.07.2010 в 18:55)
| | > Я просто подумал что вы имеете ввиду встроенную ф-цию в ПХП.
Вы че смеетесь? Я вам сразу сказал, что в комментариях реализована эта функция. Ппц.
Если ничего не пашет - может, причина в другом, а? | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(27.07.2010 в 18:00)
| | По-моему, есть. | |
|
|
|
|
|
|
|
для: neadekvat
(27.07.2010 в 18:36)
| | Я просто подумал что вы имеете ввиду встроенную ф-цию в ПХП.
не пашут те примеры. все так же.
в общем сделал с помощью str_ireplace.
Правда все в нижнем регистре по прежнему. | |
|
|
|
|
|
|
|
для: -sasha-
(27.07.2010 в 18:33)
| | > Я имел ввиду что в PHP нет такой функции.
Я знаю. И что?
> Оно не заменяется! оно остается. просто закрашывается красным цветом!
Послушайте, с таким подходам, вам сайты не делать.
Это заказчик, который является далеким человеком от компьютеров может сказать, что "Он просто окрашивается"
А вы как программист, которые сам реализует замену, должны понимать, что это замена, и ничто иначе.
И для этого вам не нужна регулярка. Вам нужна строковая функция. | |
|
|
|
|
|
|
|
для: neadekvat
(27.07.2010 в 18:11)
| | Оно не заменяется! оно остается. просто закрашывается красным цветом!
Я имел ввиду что в PHP нет такой функции. | |
|
|
|
|
|
|
|
для: -sasha-
(27.07.2010 в 18:09)
| | Что значит нет? Я сказал в комментариях посмотрите - там есть реализация этой функции.
> Так как мне потом надо будет выводить же резуальтат поиска с закрешенной частью искомой детали!
Во-первых, не понял, с какой деталью (что за закрешенной?)
Во-вторых, опять не понятно, почему именно регулярка, если у вас там тупо слово заменяется, без всяких шаблонов. | |
|
|
|
|