用于查找括号和括号内数字的正则表达式是什么?
期望的输出:
- input =
"Hello (1) World"
.replaceAll(regex
, "*"); - 结果 =
Hello * World
我尝试了以下方法:
- input =
"Hello (1) World"
.replaceAll("([0-9])"
, "*"); - 结果 = "
"Hello (*) World"
最佳答案
(
和 )
是正则表达式中的保留字符(它们创建一个组)。您需要转义它们才能替换它们:
"Hello (1) World".replaceAll("\\([0-9]\\)", "*");
关于java - 正则表达式来查找括号和其中的数字。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31177693/