求一个正则!!急!! br['35']='266,A 111,B 222'我需要匹配出35,正则该怎么写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "br['35']='266,A 111,B 222'";Pattern pattern = Pattern.compile("br\\['(\\d*)'\\]");Matcher matcher = pattern.matcher(str);while (matcher.find()) { System.out.println(matcher.group(1));} 哈哈,一刷新,发现一楼有答案了,现在我养成一个好习惯,发答案前先剪贴复制刷新。换个写法先。String str = "br['35']='266,A 111,B 222'";Pattern p = Pattern.compile("(?:br\\[')(\\d+)(?:'\\])");Matcher m = p.matcher(str);while(m.find()){ System.out.print(m.group(1));}; str = "br['35']='266,A 111,B 222'"; str = str.replaceAll(".*?\\['(\\d+)'\\].*","$1"); System.out.println(str); 【急,在线等】java正则表达式,分割文件内容 虽败尤荣,谈谈我是如何清除TXP1atform.exe的 数据库的疑问,高手请进。 请问:封装查询结果集的代码,且用jsp标签能迭代出结果集。 加密算法之三重DES算法(C源程序) 帮忙解三个题,十分感谢 用接口创建对象的问题 sql server 2000连接出现socket错误 一个要去做java项目的C++程序员的求救! 我寻找到了一个全中文的Visual Age for Java 3.1(帮助也很大,很全面,全中文,包括jdk) Calendar java中一些常用的英语
Pattern pattern = Pattern.compile("br\\['(\\d*)'\\]");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group(1));
}
Pattern p = Pattern.compile("(?:br\\[')(\\d+)(?:'\\])");
Matcher m = p.matcher(str);
while(m.find()){
System.out.print(m.group(1));
};
str = "br['35']='266,A 111,B 222'";
str = str.replaceAll(".*?\\['(\\d+)'\\].*","$1");
System.out.println(str);