[foreach:regex]
[r_hello]
[/foreach]
尝试匹配以上内容:regex
(:
和]
之间的字)将为$1
以及[foreach:regex]
和[/foreach]
之间的任何内容将是$2
。
到目前为止,我有这个:/\[foreach:(.*)\](.*)\[\/foreach\]/s
但是我收到了这个错误:Notice: Undefined index: regex] [r_hello
答案 0 :(得分:1)
尝试:
/\[foreach:([^\]]*)\]\s*\[([^\]]*)\]\s*\[\/foreach\]/s
http://phpfiddle.org/main/code/7av-ypa
问题是: