替换没有空格的字符串中的字符序列 - java

时间:2012-08-25 22:54:31

标签: java string replace

我正在尝试用“”

替换字符序列“& a”

所以我可以举例如:“这& aIs& aA& aTest” - > “ThisIsATest”

4 个答案:

答案 0 :(得分:3)

使用String#replace

String yourString = "This&aIs&aA&aTest";
yourString = yourString.replace("&a", "");

答案 1 :(得分:3)

使用String.replace

s = s.replace("&a", "");

请记住,字符串是不可变的。 String.replace实际上并未修改字符串。您需要将结果分配回变量。

查看在线工作:ideone

答案 2 :(得分:1)

将正则表达式与replaceAll()

一起使用
str.replaceAll("&a", "");

答案 3 :(得分:-4)

这正是String对象的replace函数的用途。如果你想得到所有出现的& a,请使用正则表达式,如下所示:

<html>
<script>

a =  "This&aIs&aA&aTest"

alert(a.replace(new RegExp ("&a", "g") , " "));

</script>
</html>

或replaceAll()。