文字列から特定の文字列を削除しています。最初に、ファイルリーダーを介してテキストファイルを読み取っています。その後、ファイルの内容を文字列配列に保存し、文字列配列から特定の文字列を削除しています
私の入力テキストは次のとおりです。
: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
この出力を得るために適用しなければならない正規表現について考えてください。