我已将字符串"MO""RET"
存储在items[1]
数组中。在它被存储之后,我对这个字符串做一个替换,它将替换所有的双引号。 但我希望它被存储为MO"RET
。我该怎么做。在我使用split命令处理的csv文件中重复出现在Text字段内容中的双引号(例如:这个帐号是""large""
之一)所以我想保留字符串中间的两个引号之一if它得到的重复而忽略了结束引号如果存在的话我该怎么办呢关于Java字符串操作
String items[] = line.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
items[1] has "MO""RET"
String recordType = items[1].replaceAll("\"","");
在此之后RECORDTYPE有MORET
我希望它有MO"RET
不到一个小时前你发布了一个非常类似的问题http://stackoverflow.com/questions/2241758/regarding-java-split-command-parsing-csv-file你没有回应,下来或upvoted ,或接受。如果你不回馈网站,人们会停止给你。 – 2010-02-11 02:56:43
@Mark Byers:哦,我真希望那是真的。 – danben 2010-02-11 03:17:29