連続する大文字がドキュメント「IAMALLUPPERCASE」にある場合、返されるのは4つの別々の大文字です。必要なのは、大文字の「IAMALLUPPERCASE」全体を返すことです。どうすればこれを行うことができますか?
String ucParensRegEx = "\([A-Z]+\)";
if (we.getParagraphText() != null) {
String[] dataArray = we.getParagraphText();
for (int i = 0; i < dataArray.length; i++) {
String data = dataArray[i].toString();
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(data);
while (m.find()) {
if (!sequences.contains(data.substring(m.start(), m.end())) && !data.equals("ARABIC") && !data.equals("ALATEC") && !data.equals("HYPERLINK")) {
sequences.add(data.substring(m.start(), m.end()));
System.out.println(data.substring(m.start(), m.end()));
Acronym acc = new Acronym(data.substring(m.start(), m.end()), data, false);
accronymList.add(acc);
}
}
}
}