正規表現を使用して文字列から2つの日付を抽出しようとしています-そして何らかの理由で-正規表現は日付を抽出しません-これは私のコードです:
private String[] getDate(String desc) {
int count=0;
String[] allMatches = new String[2];
Matcher m = Pattern.compile("(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\\d\\d(?:,)").matcher(desc);
while (m.find()) {
allMatches[count] = m.group();
}
return allMatches;
}
私の string-desc は次"coming from the 11/25/2009 to the 11/30/2009"
のとおりです。null 配列が返されます...