日期:2014-05-20  浏览次数:20538 次

关于最简单的正则表达式
String   str   =   resourcebase_.getString( "Key.z ")   +   "00 "   +   a;
正则以后的结果是 "Key.z "   ,   "00 "两个(需要带双引号),正则表达式是什么,我第一次写,用的是(\ "\\w+\ "),后来用的是(\ ".+\)都不对,应该怎么用啊,有没有关于正则表达式多点说明的文章,找了些,都让我糊涂,呵呵

------解决方案--------------------
可以

不知道是不是要这个
String str = "asdfgh\ "abc123\ "qwertyu ";
String result = str.replaceFirst( ".*\ "(.*)\ ".* ", "$1 ");
System.out.println(result);//结果是 " "里面的abc123

------解决方案--------------------
\ "([^\ "]*)\ "