我正在閱讀.txt文件,然後將其拆分爲多個字符串,但不包括某些行。我會想要分割文件的Java - 從文件中讀取數據並將其拆分爲多個字符串
例子:
10:
String One
20:
String Two
等。我希望所有的數字和冒號都被忽略,然後保存下面的字符串,但是在下一個數字處停下來。
我知道這是非常具體的,我一直試圖做我自己,但我有沒有運氣。如果我不能做這種方式,我有一個解決辦法,但它最終會跟我有一噸的.txt文件是不是很漂亮。
我正在閱讀.txt文件,然後將其拆分爲多個字符串,但不包括某些行。我會想要分割文件的Java - 從文件中讀取數據並將其拆分爲多個字符串
例子:
10:
String One
20:
String Two
等。我希望所有的數字和冒號都被忽略,然後保存下面的字符串,但是在下一個數字處停下來。
我知道這是非常具體的,我一直試圖做我自己,但我有沒有運氣。如果我不能做這種方式,我有一個解決辦法,但它最終會跟我有一噸的.txt文件是不是很漂亮。
你可以嘗試這樣的事:
Scanner file = new Scanner(new File("file.txt"));
file.useDelimiter("\n?\\d+:\n");
while (file.hasNext())
System.out.println(file.next());
String One String Two
你做了什麼?你無法解決哪個問題? – SJuan76
請顯示您嘗試過的內容,以便從頭開始,而不是從頭開始。 –
請指定一個問題,以便我們可以回答。 – burna