在PHP中使用preg_match

时间:2013-05-30 19:29:50

标签: php html

我有如下所示的字符串,并希望使用PHP从中检索“示例文本”。有人可以帮忙吗?可以使用preg_match完成吗? ** [[示例文本]]

2 个答案:

答案 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