【发布时间】:2016-07-29 15:00:06
【问题描述】:
这是我的问题:
我需要删除字符串中的分号,但此字符串来自 excel 中的分号分隔文件。
只有在单词后面有引号时才需要替换分号。
即:
data1;data2;"This is a duck;";data3;"Here's another duck";
需要替换为:
data1;data2;"This is a duck";data3;"Here's another duck";
最好的方法是什么?
编辑:这是我尝试过的:
String line = myLine;
line.replaceAll(("\\w*;"),$1);
但我不能让它工作,我不认为这是最好的方法。我也试过了
line = line.replaceall(";\"", "\"");
但这不起作用,因为它取代了
data1;data2;"This is a duck;";data3;"Here's another duck";
为
data1;data2"This is a duck";data3"Here's another duck";
【问题讨论】:
-
您自己尝试过什么,还是只是希望我们为您编写代码?
-
是的,我正要说,请上传您的代码以便我们检查
-
我投票决定以基于意见的方式结束此内容。这样做(或任何事情)的“最佳”方式很大程度上取决于您的观点。