我有一些带有特殊字符的字符串。 目的是检索每行的 String[](,分隔) 你有一个特殊的字符“,你可以有/n 和 ,
For example Main String
Alpha,Beta,Gama,"23-5-2013,TOM",TOTO,"Julie, KameL
Titi",God," timmy, tomy,tony,
tini".
可以看到“”中有你/n。
任何人都可以帮我解析这个吗?
谢谢
__更多说明
与主刺我需要将它们分开
Here Alpha
Beta
Gama
23-5-2013,TOM
TOTO
Julie,KameL,Titi
God
timmy, tomy,tony,tini
问题是:对于 Julie、KameL、Titi,KameL 和 Titi 之间有换行符/n 或
timmy、tomy、tony、tini 的类似问题在 tony 和 tini 之间有换行符/n 或
。
新此文本在文件中(强制逐行阅读)
Alpha,Beta Charli,Delta,Delta Echo ,Frank George,Henry
1234-5,"Ida, John
", 25/11/1964, 15/12/1964,"40,000,000.00",0.0975,2,"King, Lincoln
",Mary / New York,123456
12543-01,"Ocean, Peter
输出我想删除这个“
Alpha
Beta Charli
Delta
Delta Echo
Frank George
Henry
1234-5
Ida
John
"
25/11/1964
15/12/1964
40,000,000.00
0.0975
2
King
Lincoln
"
Mary / New York
123456
12543-01
Ocean
Peter
最佳答案
解析 CSV 比乍一看要困难得多,这就是为什么您最好的选择是使用精心设计和测试的库来为您完成这项工作。两个库是 opencsv和 supercsv ,以及许多其他人。查看两者并使用最适合您的要求和风格的一个。
关于java - 解析包含引号和换行符的逗号分隔值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16532981/