【发布时间】:2013-12-13 23:24:43
【问题描述】:
我想在正则表达式中有一个部分多行
<?php
function bloggerLoop ( $matches ) { print_r ( $matches ) ; }
$theme = preg_replace_callback(
"#<b:loop values='data:(.*)' var='(.*)'>(.*?)</b:loop>#i",
"bloggerLoop",
$theme
);
?>
这就是我所拥有的,但b:loop 在模板中不止一次出现,而且这个正则表达式跳过所有循环并创建一个“大”循环,但我只需要一个“部分”。
需要的是:
<b:loop values='data:x' var='x'>MULTILINE</b:loop>
需要解析的文件是:http://pastebin.com/a3g3G1uE
我希望你能帮助我处理正则表达式。
坦克。
-韦斯利
【问题讨论】: