参考:《精通正则表达式》p213,p401
reg = r'[^",]+|"(?:[^"]|"")*"' #无法识别空字符的方式
reg = r'(?:^|,)(?:"((?>[^"]*)(?>""[^"]*)*)"|([^",]*))' #消除循环这个不好用,不知道哪里错了p271
reg = r'(?:^|,)(?:"([^"]*(?:""[^"]*)*)"|([^",]*))' #高效方式p401
reg = r'(?:^|,)(?:"((?:[^"]|"")*)"|([^",]*))' #基础方式p216
python csv正则匹配方法
最新推荐文章于 2021-07-09 12:43:41 发布