我有字符串
7,456.23%
我想使用正则表达式匹配逗号(,)和百分号(%)并删除它们,结果是
7456.23
我可以弄清楚如何匹配一个或另一个角色,但不能同时匹配两个角色。
答案 0 :(得分:1)
只需使用Character Classes or Character Sets
即可使用"字符类",也称为"字符集",您可以告诉正则表达式引擎只匹配多个字符中的一个。
只需将要匹配的字符放在方括号中即可。如果您想匹配a
或e
,请使用[ae]
。
System.out.println("7,456.23%".replaceAll("[,%]",""));
或尝试使用ORing(Alternation Operator)
System.out.println("7,456.23%".replaceAll(",|%",""));