Python 正则表达式到 VB.net

标签 python vb.net regex

我用Python编写了一个程序,现在我想将其转移到vb.net。但是我在使用 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=Value&SomeOtherContent 和 &t=Value&SomeOtherContent 的值

谢谢

最佳答案

解析查询字符串的一种简单方法是使用 NameValueCollection,使用 HttpUtility.ParseQueryString方法。这也负责编码。

例如:

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

关于Python 正则表达式到 VB.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723485/

相关文章:

python - 使用 savefig 时生成较小文件大小的 PNG 选项

sql - 返回当前的 SSIS 错误计数

vb.net - 尝试使用 Catch 显示输入错误消息

Java 正则表达式仅在选中匹配时才匹配

regex - 使用正则表达式和 sed 替换文件中的字符串

python - 使用 webbrowser 模块在 Firefox 上打开站点

python - 使用索引在 Pandas 中查找两个系列之间的交集

python - 我们可以用 python virtualenv 设置 cpu 内存要求吗

vb.net - 在 vb.net 中加载半屏表单

php - 匹配 url 中的特定正则表达式单词