小李SEO博客

网站优化服务

织梦cms正则表达式批量查找替换数据库自定义内容

正则的表达式在MY SQL中也有应用,但是在具体将查找的东西直接进行Replace的时候目前还不能解决,幸好后台中有个dede利用正则,利用dede正则批量替换数据库中内容,这样我们完全减小了自己的工作量了。

例如网站的一个例子,是替换一个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/>https://www.ni9ht.com/<br /></font> </div>上述代码,是一个不错的style,大家可以显示下,调试效果不错。可以利用以下正则来替换:<div style="[^>]*">(.*)</font> </div>在dede后台,选择:核心–数据库内容替换–选择表:选择数据表与字段:dede_addonarticle替换方式:选择正则表达式主键字段:aid被替换内容:<div style="[^>]*">(.*)</font> </div>选择字段:body(这表是存储文章内容的),选择单选框:正则表达式,主键字段填写"aid",被替换内容为上面的正则:例:<div style="[^>]*">(.*)</font> </div>替换为:可为空,也可填写你想置换为的内容。替换条件:如果是全部,就不填写。

注意:开始测试时,先备份了数据库,然后仅替换一篇文章,条件中填写:aid=8880,如果是分类,就填写:typeid=18,这样缩小替换范围,避免出错。填写安全确认码,替换就ok了,注意这个安全确认码会有失效周期,但它自己不提示,也有这个可能,会选择替换无反应,遇见这情况,只有刷新当前页面了。很完整了吧!其它正则参考:https://bbs.dedecms.com/214856.html,这个当中的也不完整,也不太正确,需要对比来修改调试,很费时间。正则是个好技术,有着很强大的应用,花了点时间看,你的工作效果会大陪的提高!这是我在处理文章时用到一些正则表达式,里面有你要的。在Editplus中使用。在表:dede_addonarticle中,body字段即是文章内容。

过滤Table相关的:<table([^>]*)>|</table>|<td>|</td>|<tbody>|</tbody>|<tr>|</tr>正则: width="[0-9][0-9][0-9]"| width=[0-9][0-9][0-9]| height="[0-9][0-9][0-9]"| height=[0-9][0-9][0-9],说明:过虑height、Width。正则:<div style="[^>]*">|<div [^>]*>|</div>|<div>,注意:匹配<div style="">或者<div id="">。正则: style="[^"]*"| style=[^"]*,注意:匹配Style="border:"正则:<style([^>]*)>(.*)</style> ,注意:匹配<style type="text/css"></style>——————————————————正则:<font [^>]*>|<font>|</font>|<strong [^>]*>|<strong>|</strong> ,注意:匹配<font>和<strong>——————————————————正则: border="[0-9]"| border=[0-9],注意:匹配border=""——————————————————正则:<span [^>]*>|<span>|</span> ,注意:匹配<span>——————————————————正则: id=[^ ]*| id="[^ ]*",注意:匹配id=""—————————————————–正则: title=[0-9][^ ]*| title="[0-9][^ ]*"| alt=[0-9][^ ]*| alt="[0-9][^ ]*"| alt=[a-z][^ ]*| alt="[a-z][^ ]*",注意:匹配Title或者alt—————————————————–

上一篇:织梦cms采集规则过滤与替换 下一篇:织梦cms网站相关文章如何调用
织梦cms相关文章阅读
  • 织梦cms提示框样式修改美化

    小李网络公司介绍织梦cms提示框样式修改知识,包括超漂亮DEDECMS提示框样式修改美化分享-猴子技术宅,镜框样式女士眼镜框架样式图片边框样式怎么设置好看的表格样式大全图眼镜框样式漂亮的...

  • 织梦cms自定义表单增加全选及全不选的功能按钮

    小李网络公司介绍织梦cms自定义表单增加全选及全不选知识.包括 DedeCMS的自定义表单增加"全选/全不选"的功能按钮_织梦58.自定义表单系统自定义表单 数据库设计自定义表单设计自定义 表单自定...

  • 织梦cms友情链接排列问题

    小李网络公司介绍织梦cms友情链接排列问题知识,包括帝国cms和织梦哪个好织梦标签教程织梦调用友情链接织梦dede建站教程视频dede仿站网织梦标签理解dede下拉友情链接织梦标签替换dedecms删除织...

  • 织梦cms调用留言本方法

    小李网络公司介绍织梦cms调用留言本方法知识,包括dedecms首页如何调用留言板的留言 - 百度知道,DEDECMS如何在首页用JS调用留言本内容-织梦安装使用-跟版网,织梦dedecms留言板调用导航的方法_织梦...

  • 织梦cms前台会员上传修改图片附件后点击无效解决方法

    小李网络公司介绍织梦cms前台会员上传修改图片附件后点击无效知识,包括上传图片显示缺少源文件地址dedecms织梦系统如何在宝塔修改织梦前台图片dedecms远程pngdede图片上传失败dede图片不能上传...

  • 织梦cms自定义标签树形产品分类目录样式

    小李网络公司介绍织梦cms自定义标签树形产品分类目录知识,包括自定义{dede:cattree}{/dede:cattree}标签树形产品分类目,dede删除自定义dede模板修改变量dede留言板自定义dede筛选urldede自定义sqldede自定...

  • 织梦cms文章添加字段填栏目id标签调用方法

    小李网络公司介绍织梦cms文章添加字段填栏目id标签调用方法知识,包括织梦相关文章调用dedecms调用网站织梦调用代码dedecms代码调用id字段的数据类型dedecms怎么调用织梦首页调用描述dedecms调用商...

  • 织梦cms实现文章标题2级栏目1级栏目网站名的优化方法

    小李网络公司介绍织梦cms实现文章标题2级栏目1级栏目网站名知识,包括优化dedecms栏目标签吸引人的文章标题织梦栏目介绍织梦栏目添加dedecms左边栏目dedecms副栏目调用织梦新建栏目dedecms栏目菜...

  • 织梦cms后台提示Error错误解决方法

    小李网络公司介绍织梦cms后台提示Error错误解决方法知识,包括DedeCMS Error:Tag disabled:"php"的解决办法 - 百度经验,DedeCMS Error:Tag disabled:"php" more - 百度经验....

  • 织梦cms安装恢复数据后无法更新栏目

    小李网络公司介绍织梦cms安装恢复数据后无法更新栏目知识,包括织梦dedecms教程织梦cms建站教程dedecms织梦系统dedecms数据字段织梦dede数据库织梦两个数据库之梦带数据模板织梦数据库在哪织梦数...

  • 织梦cms网站cookies泄漏导致SQL漏洞

    小李网络公司介绍织梦cms程序cookies泄漏导致SQL漏洞知识.包括织梦DEDECMS cookies泄漏导致SQL漏洞修复_织梦58,dedecms漏洞拿密码织梦cms漏洞dedecms漏洞拿shelldedecms57sp2漏洞dedecms登录漏洞dedecms注册漏洞...

  • 织梦cms网站程序安全配置教程

    小李网络公司介绍织梦cms安全配置知识.包括删除不必要的目录,删除不必要的文件,修改默认后台文件夹名称,后台新建新的管理员账户,删除默认的admin用户,迁移data目录到web目录外....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640