String filetext = "\"nid\":\"541300895890\",\"category\":\"50000436\",\"pid\":\"-1205471100,\"nid\":\"541300895890\",";
Pattern p = Pattern.compile("nid\":\"(.*?)\",\"category");// 正则表达式,取q#和#q之间的字符串,不包括q#和#q
Matcher m = p.matcher(filetext);
if (m.find()) {
System.out.println(m.group(1));// m.group(1)不包括这两个字符
}
java正则获取中间字符串不包括前后
最新推荐文章于 2025-07-05 05:47:53 发布