Python 正则表达式改变csv文件的分隔符
2014-12-16 10:36
197 查看
import re subject = ''' aaa,b b,"""c"" cc" 1,,"333, three, still more threes" ''' result = "" reobj = re.compile(r'''(,|\r?\n|^)([^",\r\n]+|"(?:[^"]|"")*")?''') for matchobj in reobj.finditer(subject): if matchobj.group(1) == ",": if matchobj.group(2) is None: result += "\t" + "" else: result += "\t" + matchobj.group(2) else: result += matchobj.group() print result
aaa b b """c"" cc" 《===双引号没有去掉??有没有高人可以指点一下 1 "333, three, still more threes" 《====这里没有对齐??
相关文章推荐
- Python 正则表达式从CSV文件提取特定列
- 正则表达式以“,”为分隔符分割CSV文件的内容
- [Python]_[使用正则表达式提取迅雷界面配置文件XLUE的图片]
- Python抓取网页&批量下载文件方法初探(正则表达式+BeautifulSoup) (转)
- 作业电影评分系统 HIVE实战 正则表达式(限于string)解决了HIVE 源文件多个分隔符的问题
- =读取日志文件,正则表达式匹配出有用信息,并且保存到csv文件。
- Python 入门学习(贰)文件/文件夹正则表达式批量重命名工具
- Python基于正则表达式实现检查文件内容的方法【文件检索】
- python读配置文件;正则表达式替换、切割字符串;获取当前时间
- Python读取csv文件分隔符设置
- python基础学习笔记(三) 文件、time和正则表达式
- 使用正则表达式替换文件内容 分类: python 小练习 2013-08-13 15:07 332人阅读 评论(0) 收藏
- Python抓取网页&批量下载文件方法初探(正则表达式+BeautifulSoup)
- Python练习代码 -- 字符串和正则表达式, 文件文件夹操作
- 正则表达式—解析CSV文件
- 用正则表达式和java解析csv文件
- [Python]_[使用正则表达式提取迅雷界面配置文件XLUE的图片]
- 【python】pandas库pd.read_csv操作读取分隔符csv文件和文本text文件参数整理与实例
- 用正则表达式和java解析csv文件
- 【Python基础】05、Python文件对象与正则表达式