我正在尝试用“”替换字符序列“&a”
所以我可以有例如:“This&aIs&aA&aTest”->“ThisIsATest”
String yourString = "This&aIs&aA&aTest";
yourString = yourString.replace("&a", "");
使用String.replace
:
s = s.replace("&a", "");
请记住,字符串是不可变的。String.replace
实际上并没有修改字符串。您需要将结果分配回变量。
在线查看它:ideone
使用带有 replaceAll() 的正则表达式
str.replaceAll("&a", "");
这正是 String 对象的替换函数的用途。如果要获取所有出现的 &a,请使用正则表达式,如下所示:
<html>
<script>
a = "This&aIs&aA&aTest"
alert(a.replace(new RegExp ("&a", "g") , " "));
</script>
</html>
或替换所有()。