获取url中指定参数的值

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class url {
public static void main(String[] args) {
String url="https://blog.csdn.&hybr=gl_home_en&net/qq_25004825/article/details/126031801?spm=1001";
String spm="hybr";
System.out.println(getFieldValue(url,spm));

}

private static String getFieldValue(String urlStr, String field) {
String result = "";
Pattern pXM = Pattern.compile(field + "=([^&]*)");
Matcher mXM = pXM.matcher(urlStr);
while (mXM.find()) {
result += mXM.group(1) + "\t\t";
}
return result;
}

}
posted @ 2022-09-07 23:38  java小寇  阅读(372)  评论(0)    收藏  举报