2010-04-27 67 views
1

我用Python做了一個程序,現在我想把它傳遞給vb.net。但是我對vb.net正則表達式有一些困難......有人可以幫助我嗎?Python正則表達式到VB.net

有我的Python的正則表達式:

id = re.search('(?<=watch\?v\=)[\w|-]+|(?<=/v/)[\w|-]+', src) 
id = id.group(0) 

t = re.search('(?<=\&t\=)[\w|-]+', src) 
t = t.group() 

它應該魚翅V值=價值& SomeOtherContent和& T =價值& SomeOtherContent

謝謝

回答

1

一個簡單的方法?解析查詢字符串的方法是使用NameValueCollection,使用HttpUtility.ParseQueryString方法。這也照顧編碼。

例如:

NameValueCollection parameters = HttpUtility.ParseQueryString("?var1=1&var2=2"); 
+0

哦,好知道^^但是,事情就是這麼的&T =不是一個URL,但在網頁源代碼的字符串。 – geek1983 2010-04-27 18:38:54