Проблема с шаблоном регулярного выражения? или отсутствие фантазии...

  • Автор темы Автор темы kosmos
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

kosmos

Новичок
Проблема с шаблоном регулярного выражения? или отсутствие фантазии...

Коллеги просьба просветить как это организовать:

есть строка типа 102_45. Каждый охотник хочет знать где можно спрятаться от медведя. \r

при этом уже вычесляется переменная $find со значением = 102_45

вышепреведенная строка находиться в тексте.

необходимо выдернуть эту строку из него!
можно ли это сделать силами preg_match?
 
спасибо не знал, ровно как и о сайте php.net

только я не нашел примера использования в шаблоне переменной.
а нужен шаблон типа $find+\r и все, что между на экран.
 
Шаблон - это строка. Обыкновенная строка.
как в строку вставить переменную ты, надеюсь, в курсе?
 
вот мой код:
$template = "/^".$find."*".$cr."+$/";
echo $template;
preg_match($template, $find_ok, $find_end);
echo "{$find_end[0]}\n";

$find = "102_45";
$cr = "\r"
$find_ok = "102_45. Каждый охотник хочет знать где можно спрятаться от медведя. \r";

что не так в $template ? подскажите!
 
kosmos
А распечатать получившийся $template и самому ответить на вопрос слабо?
 
пробовал) не получилось...поэтому в названии темы и написано ...или отсутствие фантазии...

собственно $template на выводе /^102_45* +$/

а $find_end пустой!!!
 
и что эта звездочка должна означать?
читай по ссылке дальше.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху