我有一个这样的字符串:“87 CAMBRIDGE PARK DR”。我使用下面的正则表达式删除了最后一个单词“DR”,但它也删除了单词“PARK”......
下面是我的代码...
String regex = "[ ](?:dr|vi|tes)\\b\\.?"; /* Regular expression format */
String inputString ="87 CAMBRIDGE PARK DR"; /* Input string */
Pattern pattern = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(inputString);
inputString = matcher.replaceAll("");
现在输出是“87 CAMBRIDGE”..
但我需要输出为“87 CAMBRIDGE PARK”。