从javascript答案移植到Java版本JavaScriptREGEX:HowdoIgettheYouTubevideoidfromaURL? 最佳答案 认为这个问题不是针对Java的,如果您需要用Java来做,这里有一种方法publicstaticStringextractYTId(StringytUrl){StringvId=null;Patternpattern=Pattern.compile("^https?://.*(?:youtu.be/|v/|u/\\w/|embed/|watch?v=)([^#&?]*).*$"