Java tutorial
//package com.java2s; /* * Copyright 2011 Peter Karich * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ public class Main { public static boolean isVideoLink(String url) { url = extractDomain(url, true); return url.startsWith("youtube.com") || url.startsWith("video.yahoo.com") || url.startsWith("vimeo.com") || url.startsWith("blip.tv"); } public static String extractDomain(String url, boolean aggressive) { if (url.startsWith("http://")) url = url.substring("http://".length()); else if (url.startsWith("https://")) url = url.substring("https://".length()); if (aggressive) { if (url.startsWith("www.")) url = url.substring("www.".length()); // strip mobile from start if (url.startsWith("m.")) url = url.substring("m.".length()); } int slashIndex = url.indexOf('/'); if (slashIndex > 0) url = url.substring(0, slashIndex); return url; } }