我已经创建了一个模板引擎,现在我想获取所有剩余的封装字符串([[name]]或[[[name]]])。我尝试了几件事,包括:([[(.{2,})]])
。
如果Regex上有任何好的教程/来源我会非常感激!
答案 0 :(得分:1)
获得([[...]]):
preg_match_all('/\(\[\[.*?\]\]\)/',
"XXX ([[abc]]) YYY ([[def]])",
$out, PREG_PATTERN_ORDER);
var_dump($out);
对于[[[...]]]
preg_match_all('/\[\[\[.*?\]\]\]/',
"XXX ([[abc]]) YYY ([[def]])",
$out, PREG_PATTERN_ORDER);
var_dump($out);