ここでの問題は、文字列の一部で文字を削除したいのですが、削除を制限する方法がわからないことです。
例:
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
\n