易截截图软件、单文件、免安装、纯绿色、仅160KB

python 匹配url正则表达式

我现在有一个这样的字符串str1="http://hi.baidu.com/rubylang/blog/item/1661ad50d600c46784352445.html#/html/body/table[1]/tr/td"
怎么写一个表达式来匹配它,需要python语言,并且能够把
http://hi.baidu.com/rubylang/blog/item/1661ad50d600c46784352445.html,跟/html/body/table[1]/tr/td提取出来,
放到两个变量里,url地址不一定就上面那个,可以是其他的url地址,后面的也不一定只是一个table,或者一个也没有,
也可能有很多个
就是要匹配
str2="url地址#/html/.../.../"这样的情况,麻烦各位大侠帮忙,急用,thx
既然这样,何必非要用正则。用# split就可以了。

引用
既然这样,何必非要用正则。用# split就可以了。

因为我要先判断字符串 里面是不是有url地址,如果没有的话就不需要上面的做法了,有的话才需要按照上面的来做,因为刚学,我也不清楚split怎么用,麻烦详细解释一下,最好有代码,thx

Python code:
str = "http://hi.baidu.com/rubylang/blog/item/1661ad50d600c46784352445.html#/html/body/table[1]/tr/td"
m = str.split('#')
print m


不知是不是你想要的。

or

>>> from urlparse import urlsplit
>>> s='http://hi.baidu.com/rubylang/blog/item/1661ad50d600c46784352445.html#/html/body/table[1]/tr/td'
>>> urlsplit(s)
SplitResult(scheme='http', netloc='hi.baidu


相关问答:

eric4怎么运行python程序?

python和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?

求大家指教

没有人用 ......

初学PYTHON,大家主要用它来做什么

    刚接触,感觉功能比较强大,主要是粘合性好,可以有机结合其他语言。但不明白它主要应用于什么领域,主要做那方面的东东。开发ERP系统是否可行?
基本上什么都可以做

今天去看了一下,基本上什么 ......

python怎么print 'hello world'

大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......

开始学习python, 大家多多指点

刚刚买了一本《Python核心编程》,开始学习python。大家多多指教

电子书就很多。。。

《Python核心编程》这书的第一版还是不错的,第二版很不咋的,真的。

个人的意见是:初学用《Dive in Python》, ......

拜师贴:如何使用python抓取网页数据

如何使用python,将下面的网页
http://quotes.money.163.com/corp/1034/code=600221.html
那张资产负债表抓取出来,发到一个文本文件中?
请留下qq,我拜你为师


Python code:
import re
import url ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号