尝试了其他方法,但在我的情况下失败了-调整了正则表达式以适合我的网址
String pattern = "(?<=watch\?v=|/videos/|embed\/)[^#\&\?]*"; Pattern compiledPattern = Pattern.compile(pattern); Matcher matcher = compiledPattern.matcher(url); if(matcher.find()){ return matcher.group(); }
这适用于:(您还可以实施安全检查youtubeid length = 11)
Woq5iX9XQhA
384IUU43bfQ
xTmi7zzUa-M
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)