我有一個內嵌約2k個URL的字符串,需要使用正則表達式模式來提取URL。有URL字符串的正則表達式 - 提取字符串中的URL
實施例的嵌入式
「blahblahblah; HTTP://subdomain.server.com/index.asp ID = 1000; blahblahblah;」
該URL將始終以「http://subdomain.server.com/」開頭並以第一個「;」結尾。唯一改變的是子目錄和頁面。
從上面的例子中,我需要捕獲 「http://subdomain.server.com/index.asp?id=1000」
我試過(http://subdomain.server.com /)。*(;) - 但它不會停在第一個「;」。它實際上會抓取「http://subdomain.server.com/index.asp?id=1000;blahblahblah;」
任何幫助將不勝感激。
謝謝!
修復捕獲組:'(http://subdomain.server.com/.*?)(?:;)' – drudge 2010-10-20 23:16:47