這裏我的問題是,我想要一個字符刪除字符串的某些部分,但我不知道如何限制刪除。刪除字符串中的某些字符,Java
例子:
A computer is a general purpose device that can be\n
programmed to carry out a finite set of\n
millions to billions of times more capable.\n
\n
In this era mechanical analog computers were used\n
for military applications.\n
1.1 Limited-function early computers\n
1.2 First general-purpose computers\n
1.3 Stored-program architecture\n
1.4 Semiconductors and\n
這個這裏的例子是我的字符串的內容,我想發生什麼事是消除以上,但沒有線1和2的\n
在第5行中刪除\n
起。 如何刪除\n
而不刪除其他\n
?。我的目標是讓字符串成爲段落後沒有\n
的段落。像例子中的前3行可以是一個段落,下一行是子彈形式(例子)。我在說的是我不想刪除帶有條目符號的\n
。
字符串的真實內容是動態的。
我一直在使用String.replaceAll("\n", " ")
以及明確試過那就沒辦法了它會刪除所有\n
我已經想到了用Regex
,以確定哪些是Alphanumberic但經過\n
如果它是動態的,你怎麼知道從線1和2中刪除只要?你所得到的例子也不明確。你說從第1行和第2行刪除,但不是從第5行開始。第二個標準是多餘的。請在您的問題中添加更多細節。 – Simon
生病編輯內容 –
如果我重申你的問題是「我怎樣才能從字符串中刪除所有新的行字符,除非新行是空行或行以數字開頭」這是否準確? – Simon