帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]使用替换字段的方式怎么还是不行额? 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[求助]使用替换字段的方式怎么还是不行额? [加入收藏夹]   

weilai520
用户头衔:秀才

精华贴   :0
发贴数   :51
经验值   :367
注册时间:2012-01-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]使用替换字段的方式怎么还是不行额?
<p><strong>法制心得相关文章:</strong></p><p>★ 个人法制教育学习心得体会五篇模板</p><p>★ 单位个人普法学习心得五篇范文</p><p>★ 宪法个人学习心得体会五篇范文</p><p>★ 司法个人工作总结范文五篇最新</p><p>★ 2021年宪法法规学习心得五篇范文</p><p>★ 学习思修课心得体会五篇范文</p><p>★ 集体学习心得体会五篇范文</p><p>★ 2021年国防教育主题征文五篇</p><p>★ 个人事迹学习心得五篇范文</p><p>★ 人与自然生命共同体心得体会学习启示5篇</p>

原字符:<p><strong>*相关文章:</strong></p><p>★*</p>

新字符:  为空

更新方式:选择 替换

选项设置:选择 正则替换


问题是:替换不干净,只能替换<p><strong>法制心得相关文章:</strong></p><p>★ 个人法制教育学习心得体会五篇模板</p>,后面的相关文章依然还在。。。。

上传以下图片:


[该贴被修改 2 次,最后修改时间 2023-05-26 18:19:27 ]



2023-05-26 18:07:15 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :2986
经验值   :8508
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

看看帝国cms是如何处理正则表达式的:

//替换字符
function RepInfoZZ($text,$exp,$enews=0){
        $text=str_replace(".","\\.",$text);
        $text=str_replace("(","\\(",$text);
        $text=str_replace(")","\\)",$text);
        $text=str_replace("?","\\?",$text);
        $text=str_replace("*","(.*?)",$text);
        $text=str_replace("[!--".$exp."--]","(.*?)",$text);
        //$text=str_replace("\\","\\\\",$text);
        //$text=str_replace("\"","\"",$text);
        $text=str_replace("/","\\/",$text);
        $text=str_replace("-","\\-",$text);
        $text=str_replace("|","\\|",$text);
        $text=str_replace("+","\\+",$text);
        $text=str_replace("^","\\^",$text);
        $text=str_replace("{","\\{",$text);
        $text=str_replace("}","\\}",$text);
        $text=str_replace("[","\\[",$text);
        $text=str_replace("]","\\]",$text);
        $text=str_replace("\$","\\\$",$text);
        $text="/".$text."/is";
        return $text;
}



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2023-05-27 06:18:21 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :2986
经验值   :8508
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

"*"替换成"(.*?)"   ,也就是非贪婪模式。这样

匹配到 :

<p><strong>法制心得相关文章:</strong></p><p>★ 个人法制教育学习心得体会五篇模板</p>

后就结束了。因为是懒惰模式。




帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2023-05-27 06:20:52 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5655
经验值   :16160
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

开头和结尾要唯一




2023-05-27 07:06:26 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :851
经验值   :3279
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]



'/(<p><strong>(.*?)相关文章:<\/strong><\/p>.*?)$/'



上传以下图片:


[该贴被修改 2 次,最后修改时间 2023-05-27 12:07:46 ]


要上就上安心站长 www.axzz.cn q:365182575
2023-05-27 11:58:11 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :851
经验值   :3279
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

preg_replace('/(<p><strong>.*?相关文章:<\/strong><\/p>.*?)$/', '', $text2); 这样也行的



要上就上安心站长 www.axzz.cn q:365182575
2023-05-27 12:08:44 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :2986
经验值   :8508
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

改源码吧,改了就能自由的使用正则了。

https://www.ixigua.com/7237741811735724559



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2023-05-27 14:20:36 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :4531
经验值   :13244
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

学习下




2023-05-27 15:47:38 已设置保密 顶部 回复 引用 报告 编辑 删除

weilai520
用户头衔:秀才

精华贴   :0
发贴数   :51
经验值   :367
注册时间:2012-01-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

原帖由 cighsen02 于 2023-05-27 12:08:44 发表
preg_replace('/(<p><strong>.*?相关文章:<\/strong><\/p>.*?)$/', '', $t...



谢谢




2023-05-29 20:58:41 已设置保密 顶部 回复 引用 报告 编辑 删除

weilai520
用户头衔:秀才

精华贴   :0
发贴数   :51
经验值   :367
注册时间:2012-01-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

原帖由 jiuhecai 于 2023-05-27 14:20:36 发表
改源码吧,改了就能自由的使用正则了。

https://www.ixigua.com/7237741811735724559



文章内容全部段落都是P标签,

<p>正常内容正常内容正常内容正常内容正常内容</p>
<p>正常内容正常内容正常内容正常内容正常内容</p>
<p>正常内容正常内容正常内容正常内容正常内容</p>
<p>名人名言经典语录大全精选80句相关文章:</p>
<p>★ 雨果名言大全</p>
<p>★ 袁枚名言大全</p>
<p>★ 留恋每一刻,珍惜时间的名人名言80句</p>
<p>★ 易中天语录经典语录</p>
<p>★ 名人名言大全摘抄100句</p>
<p>★ 励志名人名言100句</p>
<p>★ 关于团队凝聚力的名人名言</p>
<p>★ 蔡康永经典语录大全100句</p>
<p>★ 要好好学习的名人名言</p>
<p>★ 语录大全:诚信的名言警句</p>

想要删除如下

<p>名人名言经典语录大全精选80句相关文章:</p>    注意这里    名人名言经典语录大全精选80句       是个变量的标题+相关文章:
<p>★ 雨果名言大全</p>
<p>★ 袁枚名言大全</p>
<p>★ 留恋每一刻,珍惜时间的名人名言80句</p>
<p>★ 易中天语录经典语录</p>
<p>★ 名人名言大全摘抄100句</p>
<p>★ 励志名人名言100句</p>
<p>★ 关于团队凝聚力的名人名言</p>
<p>★ 蔡康永经典语录大全100句</p>
<p>★ 要好好学习的名人名言</p>
<p>★ 语录大全:诚信的名言警句</p>




2023-05-29 21:33:48 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1