【问题标题】:String Split with Multiple Delimeters [duplicate]具有多个分隔符的字符串拆分[重复]
【发布时间】:2021-11-10 05:51:28
【问题描述】:

如何将字符串拆分为多个子字符串?

String = "5260,GOODS,4,10,TISSUE,,84,\"1,008\",24,24,,,78,84,24";

我正在使用逗号分隔符“,”将字符串拆分为字符串 []

But One value contains comma - \"1,008\"

有什么办法可以得到字符串为

预期输出 -

"5260,GOODS,4,10,TISSUE,,84,1008,24,24,,,78,84,24";

【问题讨论】:

    标签: java-8


    【解决方案1】:

    您必须首先通过以下方式“规范化”您的文本:

    选项 1: 将所有误报转换为跳过拆分的其他格式..即您需要将值 1,008 更改(可能使用正则表达式)到 1.008 之类的值

    选项 2: 将所有“,”更改为字符串中不存在的另一个字符(例如“:”),但保留值 1,008 并拆分为“:”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-10
      • 2017-03-21
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      • 2012-05-10
      相关资源
      最近更新 更多