java - 在 java 中获取 URL 参数并从该 URL 中提取特定文本

标签 java url text-extraction

我有一个 URL,我需要从这个 URL 中获取 v 的值。 这是我的网址:http://www.youtube.com/watch?v=_RCIP6OrQrE

我该怎么做?

最佳答案

我认为最简单的方法之一是解析 URL.getQuery() 返回的字符串。作为

public static Map<String, String> getQueryMap(String query) {  
    String[] params = query.split("&");  
    Map<String, String> map = new HashMap<String, String>();

    for (String param : params) {  
        String name = param.split("=")[0];  
        String value = param.split("=")[1];  
        map.put(name, value);  
    }  
    return map;  
}

您可以使用此函数返回的映射来检索参数名称中键入的值。

关于java - 在 java 中获取 URL 参数并从该 URL 中提取特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11733500/

相关文章:

java - 正则表达式 - Java

java - 参数号 1 不是 OUT 参数

Java接口(interface)查询

url - 如何在 AngularjS 中创建 'url_for' 链接助手

html - URL 路径参数中语言环境的最佳格式是什么?

twitter - 从小文本内容(如推文)生成标签

ios - 从 objective-c 中的字符串的右侧提取

html - 从 HTML 中提取文本的正则表达式

java - 为什么 JSONObject 是无序的?这背后的原因是什么?

url - Yii2-curl oAuth2 与 zoho