如何将任何空格转换为?这对我来说似乎不起作用:
String temp = "This is practice";
temp = temp.replaceAll(" ", "nbsp");
它实际上是在添加字符串nbsp in,我如何制作它实际上算作一个不间断的空间?
答案 0 :(得分:4)
要字面上替换所有“空格”(空格,制表符等),请执行以下操作:
temp = temp.replaceAll("\\s", " ");
\s
是“空白”的正则表达式。
答案 1 :(得分:3)
Unicode'不间断空格'字符具有代码0xA0
,因此,您可以直接使用它来代替HTML实体:"\u00A0"
。
答案 2 :(得分:2)
要使用的正确字符串是" "
所以你的代码应该是
temp = temp.replace(" ", " ");