dedecms采集中可以过滤多行代码的正则表达式
作者:bea
过去用dede采集,总是过滤不掉一行以上的代码,只能一行行的过滤,在网上,发现有很多和我一样的菜鸟。随着不断的使用dede采集,对正则有了更进一步的了解,现在偶用一句正则表达式,同样可以匹配多行代码了。 如:在如下代码中,过滤掉有二行代码的超级链接。 <tdalign="center"> <ahref="http://www.XXX.com/111111.htm">XXX XXX</a> </td> 用下面的过滤,即可实现多行匹
过去用dede采集,总是过滤不掉一行以上的代码,只能一行行的过滤,在网上,发现有很多和我一样的菜鸟。随着不断的使用dede采集,对正则有了更进一步的了解,现在偶用一句正则表达式,同样可以匹配多行代码了。
如:在如下代码中,过滤掉有二行代码的超级链接。
<td align="center">
<a href="http://www.XXX.com/111111.htm">XXX
XXX</a>
</td>
用下面的过滤,即可实现多行匹配
{dede:trim} <a href="http://www.XXX.com/111111.htm">([^
<]*)</a> {/dede:trim}
貌似
这样的符号,可以充当换行符使用,一个
代表一个换行。
希望对初学dede的人有用
有用 |
无用
如:在如下代码中,过滤掉有二行代码的超级链接。
<td align="center">
<a href="http://www.XXX.com/111111.htm">XXX
XXX</a>
</td>
用下面的过滤,即可实现多行匹配
{dede:trim} <a href="http://www.XXX.com/111111.htm">([^
<]*)</a> {/dede:trim}
貌似
这样的符号,可以充当换行符使用,一个
代表一个换行。
希望对初学dede的人有用
猜你喜欢
您可能感兴趣的文章:
- php中判断一个字符串包含另一个字符串的方法
- php之字符串变相相减的代码
- PHP入门速成教程
- phpMyAdmin 安装教程全攻略
- PHP5中的this,self和parent关键字详解教程
- Discuz!插件:自动隐藏帖子
- 一篇不错的PHP基础学习笔记
- PHP_MySQL教程-第三天 基本函数
- PHP_MySQL教程-第二天while循环与数据库操作
- PHP_MySQL教程-第一天
- PHP 中dirname(_file_)讲解
- PHP session常见问题集锦及解决办法总结
- php中的session完全教程
- 用PHP生成html分页列表的代码
- PHP实现采集程序原理和简单示例代码
- Dedecms V3.1 生成HTML速度的优化办法
- dedecms模板标签代码官方参考
- 收集的DedeCMS一些使用经验
- dedecms防止FCK乱格式化你的代码的修改方法