如何更换白色空格?

时间:2013-12-27 05:47:46

标签: java string replace

如何将任何空格转换为?这对我来说似乎不起作用:

String temp = "This is practice";
temp = temp.replaceAll(" ", "nbsp");

它实际上是在添加字符串nbsp in,我如何制作它实际上算作一个不间断的空间?

3 个答案:

答案 0 :(得分:4)

要字面上替换所有“空格”(空格,制表符等),请执行以下操作:

temp = temp.replaceAll("\\s", " ");

\s是“空白”的正则表达式。

答案 1 :(得分:3)

Unicode'不间断空格'字符具有代码0xA0,因此,您可以直接使用它来代替HTML实体:"\u00A0"

答案 2 :(得分:2)

要使用的正确字符串是" "

所以你的代码应该是

temp = temp.replace(" ", " ");