社区
基础编程
帖子详情
去除网址的正则式问题(急!!!!)
shing_2009
2009-08-08 01:47:58
想把如 www.smallnovel.com 去掉应该怎么写正则?? 中间任意字符可能是大写的
...全文
362
15
打赏
收藏
去除网址的正则式问题(急!!!!)
想把如 www.smallnovel.com 去掉应该怎么写正则?? 中间任意字符可能是大写的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shing_2009
2009-08-21
打赏
举报
回复
谢谢了!基本综合一下上面几位老大的意思把问题差不多解决!就像shadowsniper说的,麻烦啊!
江南昆虫
2009-08-13
打赏
举报
回复
echo preg_replace("/[\d\w-\.]+\.[\w]+/i",'{屏蔽网址}',"前言www.smAallnovel.com.cn后语");
hzbigdog
2009-08-13
打赏
举报
回复
这个就是正解:
preg_replace("/www\.smallnovel\.com/i",'',$str);
an9ryfr09
2009-08-13
打赏
举报
回复
按你说的,只要有三段字符串之间夹杂两个.就算网址,"你好啊.你好啊.你好啊"这都会算做一个网址被屏蔽,你说怎么处理???
所以必须要给网址定义一个特征,以http://开头的,可以把它当作网址,但什么时候结束呢?可以以空格,制表符,逗号,句号来判定其结束。
$str = '欢迎大家光临我的小站http://www.xxx.com/ 请大家来我的小站看看啊';
echo preg_replace('/http:\/\/[^\s,,。]*/is','',$str);
上面代码基本可以满足要求,但如果人家网址后面不加空格,逗号,句号之类的"欢迎大家光临我的小站http://www.xxx.com/请大家来我的小站看看啊".
就会被替换成"欢迎大家光临我的小站",网址后面的所有字符都会消失。所以还是不行,因此还是屏蔽几个你规定好的网址,这样比较靠谱。
飞扬
2009-08-12
打赏
举报
回复
还有什么问题,不如你贴部分内容过来,供大家参考参考。
还是没有解决问题啊!有点搞不明白,你具体要做什么。
是可以去掉内容中的href还是要去掉站点的域名部分。
shing_2009
2009-08-12
打赏
举报
回复
还是没有解决问题啊!有谁能帮个忙啊?
shing_2009
2009-08-10
打赏
举报
回复
其实也就是把文章中含有链接的内容,去掉的
shing_2009
2009-08-10
打赏
举报
回复
leconcq 老大啊,我只是拿这个网址打个比如,您下面那个http应该有点用,自己先试下先,谢谢了啊!
飞扬
2009-08-09
打赏
举报
回复
如你那样写的网址可以不用正则,简单一点.
$urls = array("www.smallnovel.com", "网址2", "网址3");
$url = str_replace($urls, "", $url);
url是你要操作的URL
不过,我想在一个网站中应该还包含http之类的吧。可以这样子写:
$pattern = "/^https?:\/\/[a-z0-9_-]+(\.[a-z0-9_-]+)+/i";
$url = preg_replace($pattern, "", $url);
shing_2009
2009-08-09
打赏
举报
回复
就是比如一段内容中间包含有一个别人写的网址,我想直接把这个网址去掉.但是这个网址的内容呢是多变的,可能任一的字符,比如可能是第一个字符,可能第二个....是大写的.我想把这样的一个字符串去掉,应该怎么写正则???
张吉Jerry
2009-08-08
打赏
举报
回复
$str=preg_replace("/www\.smallnovel\.com/i",'',$str);
zhuhuquan29
2009-08-08
打赏
举报
回复
能说的具体点吗想去掉什么???? 你这样问谁愿意分析你的问题
shing_2009
2009-08-08
打赏
举报
回复
只要正则即可,
ttm1984
2009-08-08
打赏
举报
回复
preg_replace();
shing_2009
2009-08-08
打赏
举报
回复
怎么没人啊答啊?是因为难?还是以为AD啊?? 那换这个好了www.1234567890abcdefghijkln.com 这应该不是AD了吧,急啊,怎么写正则啊?
【Python正则表达式】 批量
去除
视频名称中的
网址
本文介绍如何使用Python的正则表达式模块re,处理一批视频文件的名称,有效地
去除
其中的
网址
,以便进行更好的文件管理。通过实例代码演示,帮助读者掌握这一实用技巧。
正则匹配所有
网址
本文介绍了如何使用Python和Java的正则表达式从文本中提取
网址
,包括http、https和www开头的各种常见顶级域名。
网址
匹配正则表达式
在PHPStorm中,为了解析和替换页面上的各种
网址
,我使用了两种正则表达式。尽管
网址
的形式多样,但这些表达式基本可以满足需求。以下是整理的正则表达式示例,来源于网络分享。
java:匹配
网址
的正则表达式
本文探讨了
网址
正则表达式的构建方法,通过分析多个实际
网址
案例,详细解释了如何用正则表达式识别合法
网址
格式,包括http/https协议、域名及顶级域名等关键部分。
正则匹配怎么匹配
网址
?教你详细的教程
本文介绍了使用正则表达式匹配
网址
的方法。先讲解了正则表达式基本语法,接着分段构建匹配
网址
各部分(协议、域名、端口、路径、查询参数)的正则表达式,组合得到完整表达式,还给出Python使用示例,最后指出该表达式不能匹配所有URL,可按需调整。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章