如何从字符串中删除双引号而不将数据移至下一列

时间:2018-11-29 15:03:05

标签: java regex opencsv

Input CSV Output_WithoutReplace function Output_WithReplace function

已为我提供了一个包含3列(Id,名称,地址)的CSV文件 列的每个值都用双引号引起来,因为数据包含特殊字符(例如逗号),它也是一个字段分隔符(,)。由于数据用双引号引起来,因此整个内容都被视为String。

我的要求是我必须阅读Source提供的CSV文件并创建新的CSV文件,该文件中将包含很少的自定义列,其中没有任何值,最重要的是,列的值不应用双引号引起来,并且包含逗号的值不应移到下一列。

到目前为止,我已经尝试了以下代码。添加了新的自定义列,但未处理双引号和分隔符。有关如何完成此操作的任何帮助。

    func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
        switch anchor {
        case MyAnchor:
          let constraint = // ...
          let node = // ...
          node.constraints = [constraint]
          return node
        default:
          return nil
        }
    }

0 个答案:

没有答案