2010-04-27 73 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