Java 从字符串中删除带括号的括号中的所有数字

Java 从字符串中删除带括号的括号中的所有数字,java,regex,Java,Regex,正在尝试从字符串中删除城市代码以获取附加信息 我已经用indexOf写了括号的删除。如何使用正则表达式实现这一点 史密斯先生(344)4556644 到 史密斯先生4556644你可以用 String clean = str.replaceAll("\\(\\d+\\)", ""); 你可以用 String clean = str.replaceAll("\\(\\d+\\)", ""); str=str.replaceAll(“\\(\\d+\\)”,”)请注意,正则表达式基本上只是查找字

正在尝试从字符串中删除城市代码以获取附加信息 我已经用indexOf写了括号的删除。如何使用正则表达式实现这一点

史密斯先生(344)4556644

史密斯先生4556644

你可以用

String clean = str.replaceAll("\\(\\d+\\)", "");
你可以用

String clean = str.replaceAll("\\(\\d+\\)", "");

str=str.replaceAll(“\\(\\d+\\)”,”)请注意,正则表达式基本上只是查找字符串的一种方式-替换操作仅使用正则表达式替换正则表达式匹配的结果。
str=str.replaceAll(“\\(\\d+\\)”,”)请注意,正则表达式基本上只是查找字符串的一种方式-替换仅使用正则表达式替换正则表达式匹配的结果。