逗号后面的Java String.split()后跟非空格

 渊博的蓝天大海_210 发布于 2023-02-13 15:40

我正在解析一个数据集,该数据集恼人地决定用逗号分隔TSV中的项目(PharmaGKB路径,我正在看你),但是在每个逻辑元素中都允许使用逗号.

基本上,逗号后跟空格表示没有分隔符,而逗号后跟字符表示新元素.

"这是一个,元素,两个元素,三个元素"

应该:

这是一个元素

两个元素

三要素

我有正则表达式a.split(",\\S+");,它分裂很好它删除了每次拆分后的第一个字符.

这是一个元素

wo元素

hree元素

正则表达式就像是为我找牙医,非常感谢帮助.

1 个回答
  • 积极的向前看:

    a.split(",(?=\\S)");
    

    2023-02-13 15:46 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有