「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」として出力する必要があります。