c# - 修剪 url 字符串。 C#

标签 c# regex

我如何修剪 youtube url,以便它只返回视频 ID,例如 http://www.youtube.com/watch?v=VPqTW-9U9nU .我将如何返回 VPqTW-9U9nU。这必须是针对输入的几个 url。我想使用正则表达式,但我根本不明白。所以如果有人有正则表达式的解决方案,你能不能更详细地解释一下:)

最佳答案

无需进行任何字符串操作,您可以使用 UriParseQueryString

Uri uri = new Uri("http://www.youtube.com/watch?v=VPqTW-9U9nU");
var s = HttpUtility.ParseQueryString(uri.Query).Get("v");

关于c# - 修剪 url 字符串。 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356456/

相关文章:

c# - 如何在没有用户提示的情况下添加到日历 UWP C#

c# - 如何查看项目中是否有Unity Facebook SDK?

c# - 使用视觉样式截取程序的屏幕截图

Python 3 查找两点之间的字符串

mysql - 正则表达式不适用于 mysql 的 REGEXP

python - 如果它出现在 b 之后,则删除 a 的正则表达式

c# - PayPal IPN - 发送链接以支付金额?

c# - Object.Equals(obj1, obj2) vs obj1.Equals(obj2)?

ruby - 找一些句子

regex - 任何年份的简单 grep