写两个正则表达式[IF:XXX:YYY]和[/IF:XXX:YYY]。
\[IF:[a-zA-Z]+:\d+\]
\[\/IF:[a-zA-Z]+:\d+\] 其中xxx代表不定个数英文字符,不限定大小写,yyy代表不定个数数字,其他的都是固定的
preg_match_all ('\[IF:[a-zA-Z]+:\d+\]',
"[IF:HaveRow:1][IF:HaveTr:2]",
$out, PREG_PATTERN_ORDER);
怎么出错?
\[IF:[a-zA-Z]+:\d+\]
\[\/IF:[a-zA-Z]+:\d+\] 其中xxx代表不定个数英文字符,不限定大小写,yyy代表不定个数数字,其他的都是固定的
preg_match_all ('\[IF:[a-zA-Z]+:\d+\]',
"[IF:HaveRow:1][IF:HaveTr:2]",
$out, PREG_PATTERN_ORDER);
怎么出错?
preg_match_all('/\[\/?IF:([a-z]+):([0-9]+)\]/is',$str,$matchs);
print_r($matchs);