找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 113|回复: 10

请教一个问题怎么提取url·~·

[复制链接]

10

主题

40

回帖

120

积分

注册会员

积分
120
发表于 2012-5-12 14:29:25 | 显示全部楼层 |阅读模式
如这样的数据
1. http://www.xxx.com
2. http://www.xxx.com
3. http://www.xxx.com

a. http://www.xxx.com
b. http://www.xxx.com
c. http://www.xxx.com
d. http://www.xxx.com

一. http://www.xxx.com
二. http://www.xxx.com
三. http://www.xxx.com
四. http://www.xxx.com

这样的数据如何只提取url地址啊·~
我小白一个啊·~~
不要那些编号,只要数据。怎么提取???
回复

使用道具 举报

67

主题

1112

回帖

2463

积分

金牌会员

积分
2463
发表于 2012-5-12 14:30:26 | 显示全部楼层
/(http.*?com)/
回复

使用道具 举报

716

主题

5176

回帖

1万

积分

论坛元老

积分
12556
发表于 2012-5-12 14:33:06 | 显示全部楼层
匹配出来是一个数组,foreach偏离一下
回复

使用道具 举报

1215

主题

1万

回帖

2万

积分

论坛元老

积分
28601
发表于 2012-5-12 14:34:42 | 显示全部楼层
/[0-9a-z]\.(.*?[a-z]{2,6})/i
回复

使用道具 举报

321

主题

1409

回帖

3871

积分

论坛元老

积分
3871
发表于 2012-5-12 14:37:06 | 显示全部楼层
如果只想匹配域名直接http.*?com
回复

使用道具 举报

321

主题

1409

回帖

3871

积分

论坛元老

积分
3871
发表于 2012-5-12 14:38:18 | 显示全部楼层
我只想用正则把 url提取出来,还有这个url是有很多子目录的,正则吧
回复

使用道具 举报

321

主题

1409

回帖

3871

积分

论坛元老

积分
3871
发表于 2012-5-12 14:40:44 | 显示全部楼层

l12ab 发表于 2012-5-12 15:06



正则吧

是啊。正则怎么写啊·?
回复

使用道具 举报

321

主题

1409

回帖

3871

积分

论坛元老

积分
3871
发表于 2012-5-12 14:42:01 | 显示全部楼层
已经解决。用editplus 替换^[0-9a-z][0-9a-z][0-9a-z].


回复

使用道具 举报

10

主题

40

回帖

120

积分

注册会员

积分
120
 楼主| 发表于 2012-5-12 14:51:35 | 显示全部楼层
href=\"(.*?)\"
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2012-5-12 14:52:53 | 显示全部楼层
$ perl -nle 'print $& if /http\:.*/' 11.txt
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
http://www.xxx.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-21 19:10 , Processed in 0.022571 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表