[問題] 網址列透過正規表示式

看板RegExp (正規表示式 Regular Expression)作者 (尊師種稻)時間11年前 (2013/05/16 17:49), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
各位大大好 我想把網址列透過正規表示式抓出變數 如果網址列有以下這字串: gethosts?option=4 我用了以下的正規字串想把option的值抓出來, 並把option變數傳給別的程式來處理: gethosts\?option\=(?P<option>\d+) 但是一直試不出來,似乎跟"?"有關係, 但"\"不是用來跳脫有特殊功用的符號變成一般字元嗎? 如果網址列沒有問號的話,我是可以成功抓到.. 我用的是python.. 煩請各位大大為小弟解惑 0.0 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.97.145

05/16 19:32, , 1F
有(?P)這種寫法?
05/16 19:32, 1F

05/16 21:19, , 2F
05/16 21:19, 2F

05/16 21:21, , 3F
(雖然我引的網頁是 php 的不過應該是一樣的東西吧)
05/16 21:21, 3F

05/16 21:38, , 4F
從你給的例子來說沒有問題啊...
05/16 21:38, 4F

05/16 22:48, , 5F
和樓上一樣, 不懂你的問題..我用re.search 正常阿0.0
05/16 22:48, 5F
因為我是在django架構裡面用的,可能我誤解該架構什麼東西了...我再研究一下 後來只好把整個網址直接抓出來再用架構內建的另一種方法來擷取,暫時可行了。 非常感謝回覆的各位大大 ※ 編輯: HiTeacher 來自: 210.61.97.145 (05/17 08:42) ※ 編輯: HiTeacher 來自: 210.61.97.145 (05/17 09:13)
文章代碼(AID): #1HbAkSDq (RegExp)
文章代碼(AID): #1HbAkSDq (RegExp)