我正在努力解决以下问题。我需要一个不以单引号开头的html内容(字符串中)的所有youtube链接。我需要Java中的正则表达式。我已经有以下正则表达式,但它不起作用:
[^\'].*(https\\:\\/\\/www\\.youtube\\.com\\/[a-z,A-Z,0-9,\\?\\=\\&\\%\\!]*)
正则表达式应匹配:
"https://www.youtube.com/watch?v=xyWu7dVuRfk"
" https://www.youtube.com/watch?v=xyWu7dVuRfk"
"asd https://www.youtube.com/watch?v=xyWu7dVuRfk asd"
正则表达式不应该匹配:
"'https://www.youtube.com/watch?v=xyWu7dVuRfk"
"aaaahttps://www.youtube.com/watch?v=xyWu7dVuRfk"
"123https://www.youtube.com/watch?v=xyWu7dVuRfk"
有人能帮助我吗?
此致 Tronje
答案 0 :(得分:0)