我的问题是我想在字符串的某些部分删除字符,但我不知道如何限制删除。
例子:
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
这个这里的例子是我的字符串的内容,我想要发生的是删除\n
上面的第 1 行和第 2 行,而不是从\n
第 5 行开始删除。我如何删除\n
而不删除另一个\n
?. 我的目标是使字符串成为没有\n
后行的段落。像示例一样,前 3 行可以是一个段落,下一行是项目符号形式(示例)。我的意思是我不想删除\n
项目符号字符。
字符串的真实内容是动态的。
我已经尝试String.replaceAll("\n", " ")
清楚地使用它不会起作用它会删除所有\n
我想Regex
用来确定什么是 Alphanumberic 但它会在之后删除一些字母\n