织梦cms如何通过正则批量查找替换数据库的自定义内容-DEDECMS

资源魔 60 0

织梦cms若何经过正则批量查找交换数据库的自界说内容?

正则的表白式正在MY SQL中也有使用,然而正在详细将查找的货色间接进行Replace的时分今朝还不克不及处理,幸好后盾中有个dede行使正则,行使dede正则批量交换数据库中内容,这样咱们齐全减小了本人的工作量了

保举学习:织梦cms

例如网站的一个例子

是交换一个div中的内容,摘抄理论下,要害仍是本人去领会,多用下正则,仍是没有错的、正则相干的文章我正在我的博客中也屡次提到了他的多种运用处径。假如你都把握好它的话,你的工作效率就会成倍的进步了。

上面这个正则的用处是查找数据库的中自界说的DIV层中运用,普通这类用法你正在采集,或许,用word间接增加内容后会用到。

看看这个是若何去除了的。

例子一,去除了简略自界说内容内容

抉择数据表与字段:dede_addonarticle

交换形式:抉择正则表白式

主键字段:aid

被交换内容:MM[\d]*GG

抉择字段:body(这表是存储文章内容的),抉择单选框:正则表白式,主键字段填写"aid",被交换内容为下面的正则:

例:MM[\d]*GG

交换为:可为空,也可填写你想置换为的内容。

交换前提:假如是全副,就没有填写。开端测试时,先备份了数据库,而后仅交换一篇文章,前提中填写:aid=888,假如是分类,就填写:typeid=18,这样减少交换范畴,防止犯错。

填写平安确认码,交换就ok了,

例子二,去除了<div style="*">*</div>内容

<div style="background-color: #fff9ee; text-align: center"><font style="font-weight: bold;">文章地点址:<br 
/>//www.jb51.net/<br /></font> </div>

标签: 织梦教程 织梦技巧 dedecms教程 dede问题解决 织梦CMS

抱歉,评论功能暂时关闭!