正则表达式帮助 - 匹配YouTube网址

时间:2010-01-16 12:20:16

标签: c# regex string

我有以下字符串例如:

abcba"c"bacba"fbaf"gdsfgafa"http://www.youtube.com/watch?v=0eLoApO7wrs"gsg

如何从此字符串中提取youtube网址?

3 个答案:

答案 0 :(得分:2)

"\"(http:[^\"]*)\""

答案 1 :(得分:1)

这个怎么样

\"http://www.youtube.com/watch\?.+\" 

答案 2 :(得分:1)

 var  id = Regex.Match(html,@"(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?
\/|.*[?&]v=)|youtu\.be\/)([^""&?\/ ]{11})").Groups[1].Value;