作者knives ()
看板RegExp
标题[问题] 这个正规表达式该怎麽改才对
时间Mon Sep 6 15:50:14 2010
我现在想要取得网页的 a tag 的href
我现在是用这个正规表达式
href[\s]?=[\s\"\'](http:\/\/|https:\/\/)*(.*?)[\"\']
我希望只取代那些没有加上http://或https:// 这些协定的
举例下面的字串
这是<a href="xxx.php">相对连结</a>
那是<a href="
http://testmysite/xxx.php">绝对连结 </a>
我希望只取代第一个xxx.php,而不会取代到第二个
http://testmysite/xxx.php连结
请问我原来的正规表达式该怎麽改才对
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.39.194
1F:→ cibs:你自己不是把要求写明了?那就把 http 拿掉啊 09/11 03:49
2F:推 salagadoola:看来他想做的是 "看到href"且"没有http"的时候做取代 09/14 07:54