我有如下所示的字符串,并希望使用PHP从中检索“示例文本”。有人可以帮忙吗?可以使用preg_match完成吗? ** [[示例文本]]
答案 0 :(得分:2)
试试这个:
$text = '[This] is a [[test]] string.';
preg_match("/\[\[.*?\]\]/",$text,$matches);
var_dump($matches);
如果有多种模式:
$text = '[This] is a [[test]] [[string]].';
preg_match_all("/\[\[.*?\]\]/",$text,$matches);
var_dump($matches);
实时执行:eval.in
您可能也需要这个以供将来参考此类问题:http://webcheatsheet.com/php/regular_expressions.php
答案 1 :(得分:0)
如果它总是要删除的第一个和最后两个字符,只需使用子字符串即可。 或者替换...... 看一下这个: http://php.net/manual/de/function.substr-replace.php