public static void main(String[] args) {
/** 无空格 */
// final String regex = "(?<=\")[A-Z]+";
/** 有空格 */
final String regex = "(?<=\")[A-Z ]+(?=\")";
final String string = "\"DATE \"\"YEARS \"\"DAY \"\"MONTH \"\"YEAR \"\"FLPR \"\"FLPRH \"\"FLPT \"\"FLPTH \"\"FMWIN \"";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
香草芭芙 发表于 2017-2-26 21:22
空格也要的话 (?
香草芭芙 发表于 2017-2-26 21:22
空格也要的话 (?
愤怒的大飞机 发表于 2017-2-26 23:06
要是我,我不用正则,我直接把双引号替换成空,String str=str.replaceAll("\\"","");
...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |