我在解析数组时从文本文件中删除多个空格和制表符时遇到问题。
这就是我所做的:
arrayofpara = bufdocument.split("[\\r\\n]+\\s");
让我知道上面代码可能出现什么问题?
谢谢!
答案 0 :(得分:3)
你想做什么?
现在你拆分了一系列“换行”字符,后跟一个空白字符。我想你想要删除所有以下(和前面的?)空格字符。然后你需要在空白字符中添加一个量词:
尝试
arrayofpara = bufdocument.split("\\s*[\\r\\n]+\\s*");
这也会在新行上拆分,后面没有空白字符,因为\\s*
将匹配0个或更多的空格。