我正在从字符串中删除特定的字符串。首先我通过文件阅读器读取文本文件,之后我将文件的内容存储到字符串数组中并从字符串数组中删除一些特定的字符串
我的输入文本是:
:VL
15
n
3 c
09:0.023
15th:0.023
1987:0.025
1st:0.025
2:0.013
2.0:0.043
2003:0.056
2005:0.056
Top Terms:
Weight :
props
optional
: Point:
1.0:
15th:0.068
现在我正在阅读此文本并存储到字符串数组中: String [] Result
我的代码:
for(String t1: Result){
Pattern = Pattern.compile("\\b:[0-9]\\b");
matcher = pattern.matcher(t1);
if(matcher.find()){
System.out.println(t1);
}
我得到的输出:
09:0.023
15th:0.023
1987:0.025
1st:0.025
2:0.013
2.0:0.043
2003:0.056
2005:0.056
Top Terms:
Weight :
15th:0.068
但我不想要这个输出。我的输出应该是这样的:
09:0.023
15th:0.023
1987:0.025
1st:0.025
2:0.013
2.0:0.043
2003:0.056
2005:0.056
15th:0.068
给我一些关于我必须应用什么正则表达式来获得这个输出的想法。