对于字符串" \n a b c \n 1 2 3 \n x y z "我需要它成为"a b c 1 2 3 x y z".
使用此正则表达式str.replaceAll("((s | \n)",""); 我可以得到"abc123xyz",但我怎样才能得到它们之间的空格.
你不必使用正则表达式; 你可以使用trim()而replaceAll()不是.
String str = " \n a b c \n 1 2 3 \n x y z ";
str = str.trim().replaceAll("\n ", "");
Run Code Online (Sandbox Code Playgroud)
这将为您提供您正在寻找的字符串.
小智 5
这将删除所有空格和换行符
String oldName ="2547 789 453 ";
String newName = oldName.replaceAll("\\s", "");
Run Code Online (Sandbox Code Playgroud)