【紧急求救】正则或类、PHP替换非本站域名

newkevin newkevin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一个论坛程序,将用户帖子中的链接(*非本站的域名下的链接)全部替换成指定连接


例如源 代码:


-------------------------------------------------

<a href="http://www.AAA.com/" target="_blank">AAAAA</a>
<a href="http://wer.123.com/" target="_blank">BBBBB</a>
<a href="http://adf.h4.456.com/" target="_blank">CCCCC</a>
<a href="http://wer.AAA.com/" target="_blank">DDDDD</a>
<a href="http://asdgwre.wer.222.789.com/" target="_blank">EEEEE</a>
<a href="http://fadsf.543.com/" target="_blank">FFFFF</a>
<a href="http://234r.231.com/" target="_blank">GGGGG</a>


-----------------------------------------------------------
替换成

-----------------------------


<a href="http://www.AAA.com/" target="_blank">AAAAA</a>
<a href="#" target="_blank">BBBBB</a>
<a href="#" target="_blank">CCCCC</a>
<a href="http://wer.AAA.com/" target="_blank">DDDDD</a>
<a href="#" target="_blank">EEEEE</a>
<a href="#" target="_blank">FFFFF</a>
<a href="#" target="_blank">GGGGG</a>


------------------------


需求:将非AAA.com域名下的链接全部替换成“#”井号

以下代码可以替换所有链接为井号,但是不能分辨是否为AAA.COM
echo preg_replace("/(?<=href=)([^\>]*)(?=\>)/i","javascript:;", "<a href='www.csdn.net'>你好,点这里看看</a><a href='www.jb51.net'>你好,点这里看看</a>");

求正则大神帮忙哈 很着急 一上午没弄出来
...全文

相关推荐

php的301域名永久性跳转

php的301域名永久性跳转 获取域名或主机地址 获取网页地址 获取网址参数 判断输入的网址的域名 跳转到想要的域名

Judy鑫富衡器

静态博客迁移实战:Hugo+Cloudflare零感知域名切换

静态博客迁移是技术博主进阶运维的关键能力,其本质是保障内容可访问性、搜索引擎权重连续性与用户路径不中断的系统工程。核心原理在于通过301重定向策略实现URL语义平移,借助HTTPS全链路强制与HSTS增强安全信任,依托Hugo的aliases机制和Cloudflare Workers实现毫秒级精准跳转。该方案显著提升SEO权重平移效率,避免百度快照滞后、Google索引丢失等典型问题,广泛适用于Hugo/Jekyll/Hexo等静态站点生成器用户。本文聚焦真实生产环境中的DNSSEC启用、证书链完整性验证、

yunlonglove

php-poo-2:紧急情况下的Aula de Tecnologias | 阿尔法学院

php-poo-2:紧急情况下的Aula de Tecnologias | 阿尔法学院

Craig林

通达OA2010 3.6.110801破解补丁-纯净版(请紧急替换早期版本)

通达OA2010 3.6.110801破解补丁同步官方纯净版(请紧急替换早期版本) 凡 stinna 所发布的早期版本,请即时使用此版本替换。 声明:本补丁需要停止组件,再进行破解。 版本升级: 1、先下载官方最新修正合集升级OK后,进系统; 2、进系统之后,退出,再使用破解补丁进行PJ。 3、密码:qq724732432 补丁群:134040674 更多QQ群:详情访问 http://blog.csdn.net/stinna_oa 补包附带组件程序与破解、修复BUG、后门,详情访问>>> http://blog.163.com/stinna_oa http://blog.csdn.net/stinna_oa http://blog.sina.com.cn/stinna724732432 http://hi.baidu.com/stinna_oa/home 通达oa2011 通达oa2011精灵 通达oa2011im破解 20110729im组件 20110801补丁 通达OA2011破解补丁 OA2011 3.6 110801破解补丁20110729 IM破解,通达OA精灵2011破解 破解补丁群:134040674 stinna最新修复补丁(最新独家发布): 1、32个通达OA后门域名和IP 于2011年5月24日查出并屏蔽; 2、解决了“新建用户”后天气预报默认为“北京”的bug,修复后可设定为自己的所在城市(此方法QQ咨询); 3、独创“软件工具下载”模块,可无限添加下载列表,并可以无限复制、扩展新的功能模块。此功能于2011年8月3日stinna独创; 4、解决了“企业门户”模块下“公告通知”桌面模块Bug。此bug,在新建公告通知分类时,新建的第一个分类不能自动空格,影响整体美观。 5、更多 >>> stinna 独创补丁 独家发布补丁: 1、完美解决即时通讯服务器IM30人限制,无人数限制,完美PJ突破30人; 2、修复使用PJ补丁后,禁止用户登录功能失效,现已修复; 3、修复使用PJ补丁后,邮箱和文件柜出错BUG; 4、修复使用PJ补丁后,修复数据库之后邮箱和文件柜出错BUG; 5、集成ZCJ功能,可随时完美注册; 6、屏蔽掉2010状态栏目上的“问题反馈”补丁,避免误点击,链接通达发短信。已修复“将问题提交给系统管理员”; 7、修复用户在“控制面板”——“界面主题”——“内部短信设置”——“短信音提示”中“通达2009主题音效”改为“OA主题音效”,去掉了“通达字样”; 8、修复了“td_config.php”文件下,使用通达“http://weather.tongda2000.com/weather.php?CITY_ID=”时,通达官方利用天气相关参数获取用户IP或域名地址等; 9、修正新建用户后,点击 继续新建用户和建立档案 未转到相应页面的Bug; 10、修改用户在“控制面板”——“Windows快捷组”——“添加Windows快捷方式”时,出现通达官方网址,已修改成“iexplore http://www.域名.com ”; 11、修复了 工作流 后门; 12、修复了 td_core.php 下通过“http://211.144.136.73/dns/sn_check.php?WC=1&;;SN=".@urlencode( $TD_SN_INFO )."&UNIT=".@urlencode( $TD_UNIT_INFO )."&PORT=".$SERVER_PORT."&VER=".@urlencode( $VERSION_INFO ) ), "错误的序列号" ”验证是否授权,如未授权就会篡改并记录用户相关信息的同时,将用户单位改为“请不要使用未经授权的软件版本”的后门; 13、修复了module_data_statc.php 文件,并去除了发送统计信息的后门; 14、更多修复,欢迎体验。 此补丁包附带以下组件程序: 1、 内部版本号:最新版本号 3.6.110712 补丁(永久解决通达OA2010 不限用户数,可无限添加人数) 2、 即时通讯服务版本:最新版本号 2011-06-10 补丁 (永久解决即时通讯服务器程序IM突破30人,不限用户数,即时通讯服务所有功能均可正常使用。) 3、 通达OA 精灵版本:最新版本号 2011-06-15(去除通达官方信息及链接,已封装,安装即可) 4、 邮件代理服务程序:最新版本号 2011-05-20 补丁 5、 定时任务服务版本:最新版本号 2010-12-03补丁 6、 守护服务程序:最新版本号 2010-12-16 7、 通达服务控制中心及自动配置程序:最新版本号 2010-12-16 8、 通达手机短信服务器2010版:最新版本号 2011-05-23 9、 通达报表组件版本3.0完美zcj,同时考虑到有些OA版本原因,特免费赠送“通达报表组件版本2.9完美zcj” 10、Zlchat视频会议系统2.4破解补丁1000人

stinna

一个能用很久的php日志类

一个能用很久的php日志类,日志所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等。

reg183
评论 8
收藏 已收藏
分享
返回顶部
newkevin
基础编程 21,889 成员 140,329 内容