Поиск с помощью регулярных выражений

Avdoshyn

Новичок
Поиск с помощью регулярных выражений

Столкнулся с проблемой:
есть строка $key - это ключ который надо найти в тексте.

Так вот проблема вывести с помощью регулярных выражений 150 символов текста до ключа, ключ и 150 символов после ключа. Кто подскажет как это реализовать с помощью preg_replace.

Заранее спасибо
 

DiMA

php.spb.ru
Команда форума
примерно: .{150}$key.{150}

еще приписать пробелом и прослешить спец символы
 

wanderer

PHP - rulez!...
DiMA, я в регулярных не селён и пжл. напиши полное выражение
 

RomikChef

Guest
а если не силен, то пиши без регулярных.
Находи по strpos место, вырезай по substr по 150 до и по 150 после.

Кхм. Так кому из вас надо это?
 

wanderer

PHP - rulez!...
мне это надо для поиска по форуму... я как раз до него потихонечку дохожу......
 

Avdoshyn

Новичок
Немножко поподробнее

Да спасибо, до этого я уже догадался только теперь другая проблема - я не понимаю как это вывести?

То есть например есть текст

$key = "далеко";
$Tekst = "Вася ушел гулять далеко от дома";

и как например вывести 8 символов, то есть просто напечатать

"гулять далеко от дома"

Я имею ввиду какой функцией для регулярных выражений можно осуществлять поиск и вывод.

Спасибо


Автор оригинала: DiMA
примерно: .{150}$key.{150}

еще приписать пробелом и прослешить спец символы
 
Сверху