在字符串上使用replaceAll的java正则表达式

时间:2014-02-10 13:31:53

标签: java regex

我有两个字符串:

s = "aaaaaaa"m = "a"

我希望输出为commonChars="a",但我得到commonChars="aaaaaaa"s = "a" m = "aaaa"

我想要输出commonChars="a"

有人可以建议我正则表达吗?

我的代码是

String commonChars = s.replaceAll("[^" + m + "]", "");

1 个答案:

答案 0 :(得分:1)

你可以做到

String commonChars = s.replaceAll(m + "+", m);