Умный поиск по тексту

Печать RSS
255

Автор
2000 лет д.н.э.
0
Есть слово, допустим 'браузер', и есть текст в котором есть слова, 'браузер ', 'браузером,' 'браузеру.'
надо сделать замену слова не обрубая остаток.
Тоесть что бы было не браузером, а браузером.
Я так подумал, надо как то типа ('|'.$tags.'*?(тут пробел, запятая, точка, восклицательный знак)'|si'... Надо вернуть два варианта разом, слово которое ищем и слово которое совпадает (браузер, браузером)
Подскажите нормальную регулярку а то че то туплю как это нормально записать..

Голубые штаны
0
1. ramzes, вот посмотри http://webscript.ru/stories/04/06/25/6006996 Статейка, правда, староватая, но все же...
Автор
2000 лет д.н.э.
0
<?php
preg_match('/тест.*?(\s|\.)/siu','Тестируем поиск',$match);
print_r($match);
#2 автору надо в философы было идти а не в кодеры)) в самом конце нашел, но зато все что было нужно. С меня плюсsmile

Голубые штаны
0
3. ramzes, ага. Кстати, автор - Колесниченко. У меня его учебник есть по пыхуsmile Толстенькая такая книженцияsmile
Автор
2000 лет д.н.э.
0
Ну главное работает, я кроме справочника по функциям и ни читал ни чего ггsmile
http://smartoff.net/blog/blogpost9
вот кстати что получилось (браузер,браузером).
N

Эцилопп сией тентуры
0
ramzes (Сегодня / 03:21)
автору надо в философы было идти а не в кодеры
Мне понравилось вот это:
У Гамлета был выбор между быть (be) и не быть (not to be). В любом случае он получал на выходе какое-то решение, которое равнялось true
xaxa
Изменил: Nu3oN (29.01.2010 / 14:22)
Автор
2000 лет д.н.э.
0
Ага, я тоже посмеялсяsmile автор юморист, сначала по командной строке прикалывался потом по гамлету))
N

Эцилопп сией тентуры
0
А вообще интересно было почитать!
LondoN_tm лови плюс!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск