gpt4 book ai didi

java - 我正在寻找全部大写且有空格的单词

转载 作者:行者123 更新时间:2023-11-30 04:40:49 25 4
gpt4 key购买 nike

如果文档“I AM ALL UPPERCASE”中存在连续的大写单词,我返回的是四个单独的大写单词。我需要的是返回整个大写的“I AM ALL UPERCASE”。我该怎么做?

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);
}
}
}
}

最佳答案

您正在寻找这样的东西吗?

String data="Some SENTENCE WITHOUT MEANING AnD OTHER PART OF that SenTENCE.";
String regex = "(\\b[A-Z]+\\b\\s*)+";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(data);
while (m.find())
System.out.println(m.group());

输出:

SENTENCE WITHOUT MEANING 
OTHER PART OF

关于java - 我正在寻找全部大写且有空格的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12360953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com