我有一個html字符串。在那裏我定義了一些區域進行編輯。在某些評論中附上該區域。我想獲得該評論之間的所有內容。例如在自定義評論之間獲取內容
<!--start--> some content with any html tag <!--end-->
在上面的例子中,我需要開始和結束標記之間的內容。那就是想要
some content with any html tag
。
-Arun
我有一個html字符串。在那裏我定義了一些區域進行編輯。在某些評論中附上該區域。我想獲得該評論之間的所有內容。例如在自定義評論之間獲取內容
<!--start--> some content with any html tag <!--end-->
在上面的例子中,我需要開始和結束標記之間的內容。那就是想要
some content with any html tag
。
-Arun
$string = '<!--start--> some content with any html tag <!--end-->';
echo preg_replace('/<!--start--> (.*) <!--end-->/', '$1', $string);
$string = '<!--start--> some content with any html tag <!--end-->';
preg_match('/<!--start-->(.*?)<!--end-->/', $string, $matches);
var_dump($matches);
代碼不工作。請指出未經測試的答案。 – 2011-03-04 14:35:42
更好,請*不要發佈*未經測試的答案。像[ideone](http://ideone.com/)這樣的在線測試人員可以使用它,這是沒有任何藉口的。 – 2011-03-04 15:43:26
有一行內容時代碼不工作。例如$ string =「head 某些內容與任何html標記」;請嘗試這個例子 – 2011-03-04 15:55:00
它引發錯誤。 E:\ wamp \ www \ test \ regu \ regan.php中的未知修飾符'<'。你能否更新你的文章? – 2011-03-04 14:23:15
@ user504383:它適用於我:http://ich-wars-nicht.ch/regex.php。你使用的是php5嗎? – 2011-03-04 14:26:12
sorrry danilo,你的帖子正在工作。 hsz代碼犯了錯誤。對不起,再次感謝您的幫助, – 2011-03-04 14:29:28