Python使用正则表达式替换源码前序号
2012-02-07 21:34
573 查看
1 wbContent.Navigate(vURL);
2
3 Result:=GetHtml(wbContent);
4
5 while not ContainsText(Result,'共找到') do
6 begin
7 Sleep(100);
8 Application.ProcessMessages;
9 Result:=GetHtml(wbContent);
10 end;
11
12 Result:=GetHtml(wbContent);
可以使用Python的正则表达式来简单地去掉前面的序号:
import re,sys
def refile():
#sf='e:\\temp\\t.txt'
#df='e:\\temp\\t_new.txt'
#命令行输入
argvc=len(sys.argv)
if argvc==1:
sf=input('请输入要转换的原文件名:')
df=input('请输入要转换的目标文件名:')
if argvc==2:
sf=sys.argv[1]
df=input('请输入要转换的目标文件名:')
if argvc==3:
sf=sys.argv[1]
df=sys.argv[2]
fr=open(sf,'r')
fw=open(df,'w')
pat=re.compile('\A(\s\d)|(\d{1,3})')
s=fr.readline()
while s:
m=pat.match(s)
s=fr.readline()
if m:
ss=re.sub(pat, '', s)
else:
ss=s
fw.write(ss+'\n')
fr.close()
fw.close()
if __name__ == '__main__':
refile()
上面只是简单示例,将拷贝出来的源码存为t.txt,然后运行程序,则会生成t_new.txt文件。
相关文章推荐
- Python使用正则表达式替换源码前序号
- python使用正则表达式替换匹配成功的组
- python里使用string.Template实现自定义转义字符和正则表达式替换
- python里使用正则表达式来替换匹配成功的组
- python中使用正则表达式替换
- python里使用正则表达式来替换匹配成功的组名
- python使用正则表达式分析网页中的图片并进行替换的方法
- python使用正则表达式替换匹配成功的组并输出替换的次数
- python-19:使用正则表达式从源码中获取想要的内容
- python使用正则表达式检测密码强度源码分享
- python里使用正则表达式来替换匹配成功的组并限定替换的次数
- python里使用正则表达式来替换匹配成功的组并输出替换的次数
- Python使用正则表达式过滤或替换HTML标签的方法详解
- 使用正则表达式替换文件内容 分类: python 小练习 2013-08-13 15:07 332人阅读 评论(0) 收藏
- python使用正则表达式检测密码强度源码分享
- python正则表达式使用实例-替换字符串HTML标签
- 比较详细Python正则表达式操作指南(re使用)
- Python爬虫实践(七):正则表达式(2) re模块的使用
- Visual Studio里使用正则表达式进行查找与替换
- 比较详细Python正则表达式操作指南(re使用)[9]