正则匹配截取

大大大【123】小小小

请问怎么以【】为界限,截取为三部分,1:大大大;2:123;3:小小小

回复讨论(解决方案)

在线急等

header(‘content-type:text/html;charset=utf-8;’);

$pattern = ‘/(.+)【(.+)】(.+)/’;

$str = “大大大【123】小小小”;

preg_match_($pattern, $str, $match);

echo “”;

var_dump($match);

获取子模式就好了

$s = ‘大大大【123】小小小’;
$a = preg_split(‘/【|】/’, $s);
print_r($a);

array
(
[0] => 大大大
[1] => 123
[2] => 小小小
)

Posted in 未分类