如何在URL中查找特定单词?

时间:2013-12-13 06:55:30

标签: java string string-comparison

我有一个名为“URL”的字符串,它存储动态出现的url。现在我想显示来自youtube或vimeo或facebook或google的网址。

String URL =“https://www.youtube.com/watch?v=M0jmSsQ5ptw”; //这在我的代码中动态生成

如果[URL包含youtube word] [ 打印“来自YOUTUBE的网址” ]

如果[URL包含facebook word] [ 打印“来自FACEBOOK的URL” ]

如果[网址包含Google字词] [ 打印“来自GOOGLE的网址” ]

如果[URL包含vimeo字] [ 打印“来自VIMEo的URL” ]

请帮我如何在网址中找到一个单词。

4 个答案:

答案 0 :(得分:1)

使用url.contains("whatyouwant")

参考:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

答案 1 :(得分:0)

尝试split()

    String URL = "https://www.youtube.com/watch?v=M0jmSsQ5ptw";
    System.out.println("URL from "+URL.split("\\.")[1].toUpperCase());

输出

URL from YOUTUBE

答案 2 :(得分:0)

你已经回答了自己的问题。

如果[网址包含谷歌字] [打印“来自GOOGLE的网址”]

if(URL.contains("google"))
print("URL from GOOGLE")

答案 3 :(得分:0)

url.toLowerCase().contains("dynamic code");
system.out.println(url+" from "+ dynamic code;