Это непроверенный, но что-то подобное может помочь в части YouTube:
String youtubeUrl = "http://www.youtube-nocookie.com/embed/zaaU9lJ34c5?rel=0";
String[] urlParts = youtubeUrl.split("/");
String videoId = urlParts[urlParts.length - 1];
videoId = videoId.substring(0, videoId.indexOf("?"));
извлекая CADA из строки не имеет смысла. Вам нужно будет указать, как вы определили, что CADA - это строка для извлечения.
E.g. это потому, что это средние 4 персонажа? Это потому, что вы сбрасываете 3 символа с каждой стороны? Вы просто ищете строку «CADA»? Это символы 3,7 строки? Это первые 4 из последних 7 символов строки? Это потому, что в нем есть 2 гласных и 2 согласных? Я мог бы пойти на ..
Если это так просто, что вы пробовали? – squiguy
как это имеет смысл? Если вы знаете, что вам нужно извлечь «CADA», у вас уже есть эта строка? зачем извлекать его откуда-то? – SudoRahul
Каким образом именно? как подстрока? может ли строка ввода отличаться? – giorashc