我有两个字符串:
s = "aaaaaaa"
和
m = "a"
我希望输出为commonChars="a"
,但我得到commonChars="aaaaaaa"
和s = "a"
m = "aaaa"
我想要输出commonChars="a"
有人可以建议我正则表达吗?
我的代码是
String commonChars = s.replaceAll("[^" + m + "]", "");
答案 0 :(得分:1)
你可以做到
String commonChars = s.replaceAll(m + "+", m);