我有以下示例字符串需要过滤
0173556677 (Alice), 017545454 (Bob)
这是将电话号码添加到文本视图的方式。我希望文字看起来像那样
0173556677;017545454
有没有办法使用正则表达式更改文本。这样的表情看起来如何?还是您推荐其他方法?
最佳答案
您可以执行以下操作:
String orig = "0173556677 (Alice), 017545454 (Bob)";
String regex = " \\(.+?\\)";
String res = orig.replaceAll(regex, "").replaceAll(",", ";");
// ^remove all content in parenthesis
// ^ replace comma with semicolon