java replaceAll()的有关问题
阅读
str="穿山甲(汤浸透,取甲锉碎,同热灰铛内慢火炒令黄色)五钱 红色曲(炒) 川乌(一枚,灰火中带焦炮)各二钱半"
我改如何写replaceAll中的正则表达式让它把str中的括号中的内容去掉呢(也就是得到的结果为:穿山甲五钱 红色曲 川乌各两钱半)。自己刚入门试了几个都不行,麻烦各位了
------解决方案--------------------
str = str.replaceAll("(.*?)", "");
------解决方案--------------------
for example
- Java code
String str="穿山甲(汤浸透,取甲锉碎,同热灰铛内慢火炒令黄色)五钱 红色曲(炒) 川乌(一枚,灰火中带焦炮)各二钱半"; String s = str.replaceAll("(.*?)[(].*?[)]", "$1"); System.out.println(s);阅读上一篇:新版开发的程序能不能在旧版JRE的电脑上运行?该怎么处理 下一篇:返回列表