织梦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