作者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)
1F:推 ledia:考不考虑去 RegExp 问问 XD 11/10 23:27
2F:→ ledia:(打广告) 11/10 23:27
3F:→ freesamael:RegExp 缺人气,快去那边问XD 11/10 23:27
4F:→ formosafan:请问要怎麽转录文章@@? 11/11 19:27
--
/*
天上天下 唯我独尊
人不轻狂枉少年
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.66.33.209
5F:推 giacch:grep -E ${原po的RE} 四个都有出来呀~ 为什麽要写这麽复杂? 11/11 23:17
6F:→ giacch:不能忽略的有开头的([^:]+)://([^/:]+)和後面的([^#]*) 11/11 23:27
7F:→ giacch:第三个後面不符合... PS. 忽略一楼说的吧~ XD 11/11 23:28
8F:→ giacch:哭哭... 看漏了... 我另外回文好了... XD 11/11 23:34