получать контент между пользовательскими комментариями - PullRequest
0 голосов
/ 04 марта 2011

У меня есть строка HTML. В этом я определил некоторую область для редактирования. Эта область заключена в определенный комментарий. Я хочу получить весь контент между этим комментарием. Например

<!--start--> some content with any html tag <!--end-->

В приведенном выше примере мне нужно содержимое между начальным и конечным тегом. То есть хочу

some content with any html tag.

-Arun

Ответы [ 2 ]

2 голосов
/ 04 марта 2011
$string = '<!--start--> some content with any html tag <!--end-->';
preg_match('/<!--start-->(.*?)<!--end-->/', $string, $matches);

var_dump($matches);
1 голос
/ 04 марта 2011
$string = '<!--start--> some content with any html tag <!--end-->';
echo preg_replace('/<!--start--> (.*) <!--end-->/', '$1', $string);
...