利用dede正则批量查找替换数据库的自定义内容

利用dede正则批量查找替换数据库的自定义内容

ID:6606878

大小:37.00 KB

页数:12页

时间:2018-01-20

利用dede正则批量查找替换数据库的自定义内容_第1页
利用dede正则批量查找替换数据库的自定义内容_第2页
利用dede正则批量查找替换数据库的自定义内容_第3页
利用dede正则批量查找替换数据库的自定义内容_第4页
利用dede正则批量查找替换数据库的自定义内容_第5页
资源描述:

《利用dede正则批量查找替换数据库的自定义内容》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用DEDE正则批量查找替换数据库的自定义内容正则的表达式在MYSQL中也有应用,但是在具体将查找的东西直接进行Replace的时候目前还不能解决,幸好后台中有个dede利用正则,利用dede正则批量替换数据库中内容,这样我们完全减小了自己的工作量了。例如网站的一个例子,是替换一个div中的内容,摘抄实践下,关键还是自己去体会,多用下正则,还是不错的、正则相关的文章我在我的博客中也多次提到了他的多种运用途径。如果你都掌握好它的话,你的工作效率就会成倍的提高了。下面这个正则的用途是查找数据库的中自定

2、义的DIV层中运用,一般这种用法你在采集,或者,用word直接添加内容后会用到。看看这个是如何去除的。例子一,去除简单自定义内容内容选择数据表与字段:dede_addonarticle替换方式:选择正则表达式主键字段:aid被替换内容:MM[d]*GG选择字段:body(这表是存储文章内容的),选择单选框:正则表达式,主键字段填写"aid",被替换内容为上面的正则:例:MM[d]*GG替换为:可为空,也可填写你想置换为的内容。替换条件:如果是全部,就不填写。开始测试时,先备份了数据库,然后仅替

3、换一篇文章,条件中填写:aid=888,如果是分类,就填写:typeid=18,这样缩小替换范围,避免出错。填写安全确认码,替换就ok了,例子二,去除*

内容文章地址址:
http://www.ni9ht.com/
上述代码,是一个不错的style,

4、大家可以显示下,调试效果不错。可以利用以下正则来替换:]*">(.*)

在dede后台,选择:核心–数据库内容替换–选择表:选择数据表与字段:dede_addonarticle替换方式:选择正则表达式主键字段:aid被替换内容:]*">(.*)
选择字段:body(这表是存储文章内容的),选择单选框:正则表达式,主键字段填写"aid",被替换内容为上面的正则:例:

5、[^>]*">(.*)替换为:可为空,也可填写你想置换为的内容。替换条件:如果是全部,就不填写。注意:开始测试时,先备份了数据库,然后仅替换一篇文章,条件中填写:aid=8880,如果是分类,就填写:typeid=18,这样缩小替换范围,避免出错。填写安全确认码,替换就ok了,注意这个安全确认码会有失效周期,但它自己不提示,也有这个可能,会选择替换无反应,遇见这情况,只有刷新当前页面了。很完整了吧!其它正则参考:http://bbs.dedecms.com/214856

6、.html,这个当中的也不完整,也不太正确,需要对比来修改调试,很费时间。正则是个好技术,有着很强大的应用,花了点时间看,你的工作效果会大陪的提高!这是我在处理文章时用到一些正则表达式,里面有你要的。在Editplus中使用。在表:dede_addonarticle中,body字段即是文章内容。过滤Table相关的:]*)>

7、

8、

9、

10、

11、

12、

13、正则:width="[0-9][0-9][0-9]"

14、w

15、idth=[0-9][0-9][0-9]

16、height="[0-9][0-9][0-9]"

17、height=[0-9][0-9][0-9],说明:过虑height、Width。正则:]*">

18、]*>

19、

20、

,注意:匹配或者。正则:style="[^"]*"

21、style=[^"]*,注意:匹配Style="border:"正则:]*)>(.*),注意

22、:匹配——————————————————正则:]*>

23、

24、

25、]*>

26、

27、,注意:匹配——————————————————正则:border="[0-9]"

28、border=[0-9],注意:匹配border=""——————————————————正则:]*>

29、

30、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。