我阅读了oracle转义序列,并意识到,如果要在textView中创建退格键,则需要使用“ \ b”,与插入新行(/ n)的方式相同。我已经尝试了以下代码行:
textView.setText("Hellos\bWorld");
然后,当我运行该应用程序时,textView会显示以下内容:
Hellos World
符合我的期望
HelloWorld
希望您能为我提供帮助,如何在textView中创建退格键。任何建议都将受到欢迎。
答案 0 :(得分:0)
最简单的删除字符串中空格的方法是replace()
方法。它接受两个参数,第一个是您要在字符串中搜索哪个单词/字符,第二个要替换为什么。
String dummy = "Hellos World";
String newText = dummy.replace("s ","");
textView.setText(newText);
//output > HelloWorld
答案 1 :(得分:0)
String regex = "\\s*\\bis\\b\\s*";
String str = "Hellos World";
str = str.replaceAll(regex, "");
textView.setText(str);
答案 2 :(得分:0)
\b
与您的思维方式不符。基本上,
\ b允许您执行“仅整个单词”。它与单词开头或结尾的空字符串匹配。
因此您可以将\bword\b
与\b
进行匹配。因此,要删除所需的字符,您需要使用子字符串或替换特定字符。