gpt4 book ai didi

java - 正则表达式匹配仅包含空格的行

转载 作者:行者123 更新时间:2023-12-01 16:58:33 28 4
gpt4 key购买 nike

我已经研究了多种表达式几个小时,但无法完全找到一个完全符合我需要的表达式。

如果我有以下输入:

Hi



This


Is



A

Test

我正在将其修剪为:

Hi

This

Is

A

Test
<小时/>

当空行长度为 0(无 String)时,一切都很好,但是某些输入在这些空行中包含一些空格 (""),因此希望检查字符串是否有 0:无限数量的空格但没有字符(只是一个空行)。

ArrayList<Integer> listOfBlanks = new ArrayList<>();  
for(int i = 0; i < arrayList.size(); i++) {
if(arrayList.get(i).isEmpty()) {
if(arrayList.get(i+1).isEmpty())
listOfBlanks.add(i+1);
}
}

String#isEmpty 仅在没有空格时有效

最佳答案

在修剪前导和尾随空格后,使用string.trim().isEmpty()检查长度是否为0。

关于java - 正则表达式匹配仅包含空格的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29697175/

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