过滤一个有规律性的字符串,得到想要的结果,如下面的字符串,最终想得到结果:25分 43分 100分
String filetext = "张小名=25分|李小花=43分|王力=100分|";
Pattern p = Pattern.compile("\\=(.*?)\\|");//正则表达式,取=和|之间的字符串,不包括=和|
Matcher m = p.matcher(filetext);
while(m.find()) {
System.out.println(m.group(1));//m.group(1)不包括这两个字符
}
Java正则表达式提取分数
本文介绍如何使用Java的正则表达式从特定格式的字符串中提取分数。通过一个具体的例子展示了如何编写匹配模式来获取等号和竖线之间的分数,并通过循环输出这些分数。
1813

被折叠的 条评论
为什么被折叠?



