因为看电影字幕有些不必要的想删除,此段代码用于删除{}内的内容。

python 中 string的replace函数并不能直接使用 正则表达式,所以我们采取compile的方式:

其中re为正则的标准库。

此段代码包含:

1.文件的读入输出

2.正则表达式的使用

import re

out = open('g:/and.then.there.were.none.s01e01+.srt','w')

for line in open("g:/and.then.there.were.none.s01e01.srt"):

moduel =re.compile('{.*}')

info = re.sub(moduel,'',line)

print >> out,info

out.close()

ps 如果 .srt文件出现乱码,一定是编码的错误, 参看如下文件

http://www.niubb.net/a/2015/04-24/284244.html

python字符串替换正则_【python】 字符串替换+正则相关推荐

  1. python以下字符串合法的是_以下字符串合法的是().

    [单选题]关于科学和人文的关系,说法不正确的一项是( ) [单选题]下列语句中,___________是不正确的Python语句. [多选题]以下属于人机交互方式的是(). [单选题]下面选项中,__ ...

  2. python list增加元素_将字符串的元素添加到列表中(python)

    该程序设计用于获取由数字(任意长度)组成的字符串,并将该字符串的内容输出到列表中,一次一位数字.如果数字x小于或等于前面的数字y,则数字x将被插入到子列表中.在数字z大于y之前,x和z之间的所有内容都 ...

  3. python字符串equals方法_判断字符串相等-Equals(上)

    本次课程是零基础课程,只要熟悉计算机的基本应用和操作,一般可以完成本次课程学习.本课程深入浅出的介绍了C#语言的基本语法结构.条件选择.循环.异常处理.数组.集合.值类型和应用类型.字符串的常用方法. ...

  4. python整数格式显示_[python之路]格式化显示

    格式化显示 以下整理自 python字符串格式化 *输出结果的空格在md预览中没效果(用代码块三个撇号就可以保留格式了) 一.使用格式化符来格式化字符串: Python支持的所有格式化符: 格式化符 ...

  5. java正则表达式替换特殊字符_使用正则表达式替换报表名称中的特殊字符(推荐)...

    正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表通常被用来检索.替换那些符合某个模式(规则)的文 ...

  6. python 打开程序 最大化_@Python 程序员,如何最大化提升编码效率?

    作者 | Enoch CK 译者 | 刘畅 整理 | Jane 出品 | Python大本营 [导语]无论你是一位高级的AI工程师还是学生,你都会在工作或学习过程中需要用到 Python.自 1991 ...

  7. 去掉字符串首尾逗号_去除字符串首尾空格和特殊字符

    去除字符串首尾空格和特殊字符 用户在输入数据时,经常会在无意中输入多余的空格,在有些情况下,字符串中不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符.在PHP中提供了trim()函数去 ...

  8. python输出文本居中_#python PIL ImageDraw text 文本居中#

    python pip pil有什么东西 你所问的问题实是属1.先参考[教程]Python中的内置的和方的模块搞懂PIL是属于第三方Python模块2.再参考:[待完善][总结]Python安装第三方的 ...

  9. java字符串数字统计_对字符串进行简单的字符数字统计 探索java中的List功能

    题目: 统计一个字符串中数字和字符串的个数,并分别进行排列,要求 1.数字,字符串可以从键盘获取. 2.储存在list 3.统计数字个数,字符串个数 4.把数字和字符串按从小到大的顺序输出 5.不能使 ...

  10. python多进程编程实例_[python] Python多进程编程技术实例分析

    这篇文章主要介绍了Python多进程编程技术,包括了线程.队列.同步等概念及相关的技巧总结,需要的朋友可以参考下 本文以实例形式分析了Python多进程编程技术,有助于进一步Python程序设计技巧. ...

最新文章

  1. 真学霸不愁钱,传递社会正能量 - 我看华为百万年薪招聘天才少年
  2. 集成学习(ensemble learning)(一)
  3. pandas实战教学电子书上线啦
  4. 动态换ip如何实现_动态IP可以实现哪些功能及用途
  5. 160 - 33 Cruehead.1
  6. 我的SourceInsight配置(附图)
  7. Spring Data JPA 从入门到精通~查询方法的创建
  8. java数组有跨类建立对象_50个性能优化的细节:Java高级开发必会,来学习下吧...
  9. android 控件监听方法是,Android | Android中监听Button的实现
  10. linux top 和 free 命令及 buffer和 cache 区别
  11. 新浪微博说说html,说说新浪微博
  12. 区块链浏览器构建实战
  13. rampUp时间 jmeter
  14. vs2013 c++項目轉 vs2008
  15. MySQL-锁表和解锁
  16. Alertmanager 告警详解
  17. 网络小贷风控有哪些数据接口?
  18. [评估指标] 敏感性/特异性/PPV/NPV等指标原理与计算方法
  19. NLP 论文领读|无参数机器翻译遇上对比学习:效率和性能我全都要!
  20. VM16虚拟机去虚拟化心得1

热门文章

  1. 计算机启动后桌面丢失,重启电脑后桌面excel会丢失sheet | 电脑重启后,桌面图标资料文件,全部不见了怎么办?...
  2. 英语读书笔记-Book Lovers Day 09
  3. 原来这样就可以开发出一个百万量级的Android相机
  4. VC一些小细(转载)
  5. [PPT] IC芯片验证-手把手教你搭建UVM环境
  6. OpenCT—北京师范大学教育学博士罗海风创建大型教育类网络社区
  7. poi 1990 MooFest(树状数组题目,转换成两个树状数组来做)较难的题目****
  8. 线性代数:矩阵变换图形(二维平移缩放旋转)
  9. 计算机学院毕业设计文化衫,【计算机学院】PS决赛“设计服装” 选手勾勒毕业印象...
  10. Mac环境下safari浏览器使用selenium