标签: regex
我有一个CSV文件(以逗号分隔的值),我需要一个正则表达式来捕获每个单元格。
通常,我使用以下公式进行捕获(例如5列表)
(.*),(.*),(.*),(.*),(.*)
此公式的问题是,如果单元格包含逗号(可能的话),则捕获会认为该逗号是另一列。 如果csv在列中包含逗号,则将其包含在两个“”内以按字面意义进行。
我如何在正则表达式中考虑这些逗号?
答案 0 :(得分:-1)
RegExReplace(str,",(?![^""]*,*""(,|$))","`n")