【发布时间】:2013-02-17 06:59:21
【问题描述】:
我正在尝试过滤 html 代码
代码包含一个带有行类的 div
我想用那里的内容替换这些 div
例如:
<div class="row anotherClass">some html code 1</div>
<div class="row anotherClass">some html code 2</div>
<div class="row anotherClass">some html code 3</div>
输出应该是这样的
some html code 1
some html code 2
some html code 3
我写了以下表达式(我不太擅长正则表达式)但输出 html 仍然没有很好地过滤有时 div 开头仍然存在 有时 div 结尾仍然存在
$output = preg_replace_callback('/<div class="row (.*?)">(.*)<\/div>/s', function ($matches) {
return $matches[2];
}, $output);
【问题讨论】:
标签: php regex html-parsing