quotation-marks - 将字符串拆分为字符串数组
问题描述
我有一个电子表格作为 .txt 文件,我需要将每一行拆分为一个数组以进行进一步计算,每个值都除以“,”。
我的问题是一些值有引号,在这些引号内,它们使用逗号。如何在不拆分引号内的值的情况下分隔值?
示例行:
1000,117090058,117970084,"170,9 + 58","179,7 + 84","Flensburg Weiche, W 203 - Flensburg Grenze",Flensburg-Weiche - Flensb. 格
解决方案
这一个班轮应该工作:
yourString.split(",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)")
推荐阅读
- javascript - 强制 JQuery $(document).ready 等待 promise 解决
- opencv - 数一数视频中的地砖,并确保最后有总数?
- android - Android Studio - 更新后渲染设计无法正常工作
- angular - 当有一个空字段时,Ag 网格排序不会发生
- r - Dplyr,将连续的数据帧连接到预先存在的列,将它们的值相加
- java - 延迟回收者查看每个项目的点击功能
- c++ - 如何从文件中删除记录
- jquery - 如何在 Electron 中使用 jQuery?
- algorithm - 什么时候使用选择排序和合并排序?
- hibernate - 如何在 POST 正文中发送数据而不在 Spring Boot 中设置自动生成的主键值?