我有两个字符串:

s = "aaaaaaa"

m = "a"

我想要输出为commonChars="a",但我正在获取commonChars="aaaaaaa",并获取s = "a" m = "aaaa"

我想要输出commonChars="a"

谁能建议我为此做正则表达式?

我的代码是

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

最佳答案

你可以做

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

关于java - 在字符串上带有replaceAll的Java正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21678626/

10-10 18:51