全球主机交流论坛

标题: 请教一个问题怎么提取url·~· [打印本页]

作者: yun    时间: 2012-5-12 14:29
标题: 请教一个问题怎么提取url·~·
如这样的数据
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地址啊·~
我小白一个啊·~~
不要那些编号,只要数据。怎么提取???

作者: chint    时间: 2012-5-12 14:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: Administrator    时间: 2012-5-12 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 单手摘月    时间: 2012-5-12 14:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: aite.me    时间: 2012-5-12 14:37
/(http.*?com)/
作者: aite.me    时间: 2012-5-12 14:38
匹配出来是一个数组,foreach偏离一下
作者: aite.me    时间: 2012-5-12 14:40
/[0-9a-z]\.(.*?[a-z]{2,6})/i
作者: aite.me    时间: 2012-5-12 14:42
如果只想匹配域名直接http.*?com
作者: yun    时间: 2012-5-12 14:51
我只想用正则把 url提取出来,还有这个url是有很多子目录的,
作者: 格格男    时间: 2012-5-12 14:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: l12ab    时间: 2012-5-12 15:06
正则吧
作者: yun    时间: 2012-5-12 15:11
l12ab 发表于 2012-5-12 15:06
正则吧

是啊。正则怎么写啊·?
作者: yun    时间: 2012-5-12 15:25
已经解决。用editplus 替换^[0-9a-z][0-9a-z][0-9a-z].
作者: aite.me    时间: 2012-5-12 15:31
href=\"(.*?)\"
作者: jeffpan    时间: 2012-5-12 15:34
$ 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
作者: enj0y    时间: 2012-5-12 15:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: aite.me    时间: 2012-5-12 15:39
enj0y 发表于 2012-5-12 15:35
正则哥,咱俩合体吧

现在学习c语言,以前用php时学过一点正则
作者: enj0y    时间: 2012-5-12 15:47
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://loc.wget.at/) Powered by Discuz! X3.4