首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java replaceAll()的有关问题

2012-01-01 
java replaceAll()的问题str穿山甲(汤浸透,取甲锉碎,同热灰铛内慢火炒令黄色)五钱红色曲(炒)川乌(一枚,

java replaceAll()的问题
str="穿山甲(汤浸透,取甲锉碎,同热灰铛内慢火炒令黄色)五钱 红色曲(炒) 川乌(一枚,灰火中带焦炮)各二钱半"
 我改如何写replaceAll中的正则表达式让它把str中的括号中的内容去掉呢(也就是得到的结果为:穿山甲五钱 红色曲 川乌各两钱半)。自己刚入门试了几个都不行,麻烦各位了

[解决办法]
str = str.replaceAll("(.*?)", "");
[解决办法]
for example

Java code
String str="穿山甲(汤浸透,取甲锉碎,同热灰铛内慢火炒令黄色)五钱 红色曲(炒) 川乌(一枚,灰火中带焦炮)各二钱半";String s = str.replaceAll("(.*?)[(].*?[)]", "$1");System.out.println(s); 

热点排行
Bad Request.