欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

谁能给我解释下这个正则呢 '/[qlist:(.*?)]/'

程序员文章站 2022-05-20 17:36:22
...
$content = ‘[qlist:i]:[qlist:ID]’

preg_match_all('/\[qlist:(.*?)\]/',$content,$arry);
$tag = $arry[0];
$key = $arry[1];

谁能给我解释下这个正则呢 为啥这个0 1 分别表示的是


[qlist:i] 和 i
[qlist:ID] 和 ID


回复讨论(解决方案)

$content = '[qlist:i]:[qlist:ID]';preg_match_all('/\[qlist:(.*?)\]/',$content,$arry);print_r($arry);
Array(    [0] => Array     符合 \[qlist:(.*?)\] 的成分        (            [0] => [qlist:i]            [1] => [qlist:ID]        )    [1] => Array     第一个圆括号中匹配到的        (            [0] => i            [1] => ID        ))