我有一个名为raw
. 我正在尝试将其拆分为这样的数组:
lines = raw.split("\\r?\\n|\\r");
这在前几次出现时效果很好,但随后它会中断并完全丢失字符串的其余部分。例如 raw isThis is my string\n\nThis is a new paragraph\nThis is another line
和 become {"This is my string", "", "This is a new paragraph"}
。这是Java中的错误还是我做错了什么?我该如何解决?
编辑:我确实想保留空白行。 [\\n\\r]+
不保留空行