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

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

kosmos

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

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

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

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

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

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

kosmos

Новичок
спасибо не знал, ровно как и о сайте php.net

только я не нашел примера использования в шаблоне переменной.
а нужен шаблон типа $find+\r и все, что между на экран.
 

Фанат

oncle terrible
Команда форума
Шаблон - это строка. Обыкновенная строка.
как в строку вставить переменную ты, надеюсь, в курсе?
 

kosmos

Новичок
вот мой код:
$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 ? подскажите!
 

ksnk

прохожий
kosmos
А распечатать получившийся $template и самому ответить на вопрос слабо?
 

kosmos

Новичок
пробовал) не получилось...поэтому в названии темы и написано ...или отсутствие фантазии...

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

а $find_end пустой!!!
 

Фанат

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