我需要将所有换行符替换为\ n。 问题是,如果字符串包含与换行符不同的任何字符,我需要添加到第4行空格的开头并且\ n
示例:
The fat
cat
sat on the
mat
我需要什么:
\n The fat\n cat\n\n\n\nsat on the\n mat
当我使用String.replace方法时,我得到了这个
\n The fat\n cat\n \n \n sat on the\n mat
答案 0 :(得分:1)
使用str.replaceAll( "(^|\n)(\\w)", "\n $2" ).replaceAll( "\n", "\\\\n" )