Regex 正则表达式提取csv行内容
有人能帮我用正则表达式来实现以下目标吗 [示例csv行]Regex 正则表达式提取csv行内容,regex,csv,Regex,Csv,有人能帮我用正则表达式来实现以下目标吗 [示例csv行] AAAAA,"BB B",CCCC,,"DDDD,DD DD",EEEEE 预期匹配 AAAAA BB B CCCC <empty value> DDDD,DD DD EEEEE AAAAA BB B 中交 DDDD,DDDD EEEEE 最好不要创建自己的CSV解析器,而是使用一个预先制作好的解析器,例如: 你为什么不想这么做?如果有一个有效的正则表达式,我可以生成一些正则表达式,但不建议这样做,因为输入数据的格式可能
AAAAA,"BB B",CCCC,,"DDDD,DD DD",EEEEE
预期匹配
AAAAA
BB B
CCCC
<empty value>
DDDD,DD DD
EEEEE
AAAAA
BB B
中交
DDDD,DDDD
EEEEE
最好不要创建自己的CSV解析器,而是使用一个预先制作好的解析器,例如:
你为什么不想这么做?如果有一个有效的正则表达式,我可以生成一些正则表达式,但不建议这样做,因为输入数据的格式可能会稍有变化,匹配也不会发生。看看这里是否有用:这不是正则表达式的工作。几乎每种现代语言都有一个CSV模块,可以正确解析它。如果你用你正在使用的语言做标记,我们甚至可能会推荐一些。参见“XY问题”:“有人能帮我如何用冰激凌勺切碎洋葱吗?”我假设大多数图书馆在解释某些值时会遇到问题,而其他图书馆则不会。我先试试你建议的那个,让你知道它是怎么回事。只是一个更新,让每个人都知道这个包处理了字段前后不一致的引用。很好。@Brian Scott-干得好。我删除了我的regex帖子,因为那不是你需要的。