小李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新建附件样式字段修改超链接知识.包括超链接4个伪类超链接和附件区别鼠标点击时的超链接样式如何将超链接设置为附件超级链接和超链接的区别css如何设置超链接样...

  • 织梦cms网站安全注意事项

    小李网络公司介绍织梦cms网站安全注意事项知识,包括细谈织梦dedecms网站安全需要注意的六大问题_织梦园.如何确保织梦网站安全?需要限制那些权限 - 百度经验.Dede应该做的安全操作 - 清风翠竹...

  • 织梦cms提示Fatal error错误解决方法

    小李网络公司介绍织梦cms提示Fatal error错误解决方法知识,包括error错误出现怎么解决error出错是什么意思error怎么解决电脑出现error怎么办win7安装软件提示error应用程序错误0x000000电脑显示fatal e...

  • 织梦cms网站隔行换色和分组加线方法

    小李网络公司介绍织梦cms网站隔行换色和分组加线知识,包括有一种DEDECMS隔行换色和分组加线的方法_网站技巧_织梦361,织梦dedecms插件dedecms建站教程dedecms 织梦dedecms标签怎么用dedecms 源码解析de...

  • 织梦cms图片上传相对路径改成绝对路径方法

    小李网络公司介绍织梦cms图片上传相对路径改成绝对路径方法知识,包括什么是绝对路径和相对路径相对路径和绝对路径举例文件的绝对路径和相对路径linux绝对路径和相对路径完整路径和相对路...

  • 织梦cms首页调用栏目及单页内容教程

    小李网络公司介绍织梦cms首页调用栏目及单页内容教程知识,包括织梦常用调用标签织梦相关文章调用织梦栏目内容调用织梦栏目调用织梦首页调用文章列表织梦内容也调用织梦仿站详细流程织...

  • 织梦cms后台上传图片提示错误解决办法

    小李网络公司介绍织梦cms后台上传图片提示错误解决办法知识,包括dedecms 上传附件图片出现UPLOAD FILETYPE NOT ALLOW解决...dede织梦上传图片出现Upload filetype not allow!情况怎么......

  • 织梦cms删除网站出错文章方法

    小李网络公司介绍织梦cms删除网站出错文章方法知识,包括dede全部文章路径dede删除新加变量dede文章tagdede列表显示文章dede怎么调用文章dede文章替换dede怎么发布文章dede标签不能保存....

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

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

  • 织梦cms网站被挂马解决方法

    小李网络公司介绍织梦cms网站被挂马解决方法知识,包括dedecms织梦网站服务器被挂马怎么处理 - 百度经验,dedecms门户网站dedecms怎么建网站dedecms首页dedecms网站名如何用dedecms怎么查询自己的网站是...

  • 织梦cms调用留言本方法

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

  • 织梦cms摘要调用参数[field:info/]使用方法

    小李网络公司介绍织梦cms摘要调用参数[field:info/]知识,包括dede摘要调用参数[field:info/] 使用用方法_织梦58,dede怎么调用代码dede文章点击数dede调用页面代码dede调用文档dede图文调用dede调用顺序de...

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