作者formosafan (果子泡芙)
看板RegExp
標題[問題] 正規表達式的用法
時間Sun Nov 11 22:07:20 2007
※ [本文轉錄自 C_and_CPP 看板]
作者: formosafan (果子泡芙) 看板: C_and_CPP
標題: [問題] 正規表達式的用法
時間: Sat Nov 10 22:56:25 2007
http://www.arping.idv.tw:80/pub/search/meta.php?x=5&y=7#here
ftp://ftp.mcu.edu.tw/linux/ubuntu/1.7.0/cd.iso
http://www.arping.idv.tw/#pub
http://www.google.com.tw/search?q=good
要符合以上的網址
我寫的表達式是
↓
"([^:]+)://([^/:]+):?([0-9]+)?((/[^#\\?]+/)?(([^#\\?\\.]+)?\\.([^#\\?\\.]+)?)?
)?[\\?]?([^#]*)#?(.*)?"
但是第四個網址就沒辦法成功,因為search後面是接"?"不是接"/"
請問我要如何解決這個問題
謝謝!!
--
/*
天上天下 唯我獨尊
人不輕狂枉少年
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.33.209
※ 編輯: formosafan 來自: 210.66.33.209 (11/10 22:57)
※ 編輯: formosafan 來自: 210.66.33.209 (11/10 22:59)
※ 編輯: formosafan 來自: 210.66.33.209 (11/10 23:12)
※ 編輯: formosafan 來自: 210.66.33.209 (11/10 23:14)
推 ledia:考不考慮去 RegExp 問問 XD 11/10 23:27
→ ledia:(打廣告) 11/10 23:27
→ freesamael:RegExp 缺人氣,快去那邊問XD 11/10 23:27
→ formosafan:請問要怎麼轉錄文章@@? 11/11 19:27
--
/*
天上天下 唯我獨尊
人不輕狂枉少年
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.33.209
推 giacch:grep -E ${原po的RE} 四個都有出來呀~ 為什麼要寫這麼複雜? 11/11 23:17
→ giacch:不能忽略的有開頭的([^:]+)://([^/:]+)和後面的([^#]*) 11/11 23:27
→ giacch:第三個後面不符合... PS. 忽略一樓說的吧~ XD 11/11 23:28
→ giacch:哭哭... 看漏了... 我另外回文好了... XD 11/11 23:34