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就可以了。
因为我要先判断字符串 里面是不是有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
相关问答:
python和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?
求大家指教
没有人用 ......
刚接触,感觉功能比较强大,主要是粘合性好,可以有机结合其他语言。但不明白它主要应用于什么领域,主要做那方面的东东。开发ERP系统是否可行?
基本上什么都可以做
今天去看了一下,基本上什么 ......
大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......
刚刚买了一本《Python核心编程》,开始学习python。大家多多指教
电子书就很多。。。
《Python核心编程》这书的第一版还是不错的,第二版很不咋的,真的。
个人的意见是:初学用《Dive in Python》, ......
如何使用python,将下面的网页
http://quotes.money.163.com/corp/1034/code=600221.html
那张资产负债表抓取出来,发到一个文本文件中?
请留下qq,我拜你为师
Python code:
import re
import url ......