【发布时间】:2019-02-12 18:14:25
【问题描述】:
我正在尝试使用 BufferedReader 来分离一个非常大的 .cvs(255 列),该 BufferedReader 抓取每一行并将其存储在一个字符串中。
我希望能够通过命令和字母来拆分它。 例如:
1,2,3,5,6会分裂成
1 | 2 | 3 | 4 | 5 | 6 | 7
hello,world,good day to you, Sir,test会分裂成
你好 |世界|先生,祝您有美好的一天|测试
请注意我是如何只分隔一个逗号,后面跟一个字母数字。空格前的逗号不分开,而是句子的一部分。
【问题讨论】:
-
,(?=[a-zA-Z0-9])参见regex101.com 进行演示。 -
您正在寻找“前瞻”。