在PHP中匹配[specific:anything]

时间:2013-05-11 15:26:34

标签: php regex

如果要在字符串中匹配以下内容:     [测试:任何字符串]。

所以例如:     [试验:ABC]     [试验:thisIsAnotherString]     [试验:Y]

什么样的正则表达式会匹配这个?

1 个答案:

答案 0 :(得分:2)

在这里,试试这个

$s = 'abc[test:abcd]cb';
$matches = array();
$t = preg_match('#\[test:(.*?)\]#s', $s, $matches);
if($matches[1])
   echo "match";
else
   echo "not";