[问题] 网址列透过正规表示式

楼主: HiTeacher (尊师种稻)   2013-05-16 17:49:13
各位大大好
我想把网址列透过正规表示式抓出变量
如果网址列有以下这字串:
gethosts?option=4
我用了以下的正规字串想把option的值抓出来,
并把option变量传给别的程式来处理:
gethosts\?option\=(?P<option>\d+)
但是一直试不出来,似乎跟"?"有关系,
但"\"不是用来跳脱有特殊功用的符号变成一般字符吗?
如果网址列没有问号的话,我是可以成功抓到..
我用的是python..
烦请各位大大为小弟解惑 0.0
感谢~
作者: s25g5d4 (function(){})()   2013-05-16 19:32:00
有(?P)这种写法?
作者: LPH66 (-6.2598534e+18f)   2013-05-16 21:19:00
http://tinyurl.com/a8sg7es named subpattern(虽然我引的网页是 php 的不过应该是一样的东西吧)
作者: s25g5d4 (function(){})()   2013-05-16 21:38:00
从你给的例子来说没有问题啊...
作者: qwertmn (抽筋)   2013-05-16 22:48:00
和楼上一样, 不懂你的问题..我用re.search 正常阿0.0

Links booklink

Contact Us: admin [ a t ] ucptt.com