Python文本替换(剔除、截取、添加字符串)
2016-12-20 17:36
155 查看
1. 删除字符串中的数字
要将以下文件中的数字和描述删除,只留下单词,并且转存为Objective-C的数组格式,第一步,先将数字全部剔除:
处理完之后,得到一下文本文件:
2. 剔除单词后边所有字符串
得到最终我们需要的
要将以下文件中的数字和描述删除,只留下单词,并且转存为Objective-C的数组格式,第一步,先将数字全部剔除:
#!/usr/bin/python # -*- coding: UTF-8 -*- import re file = open("words.txt") output = open("out.txt", 'wb') for line in file.readlines(): #删除字母、‘,’、‘()’、‘tab’以外的字符,即数字 newline = filter(lambda ch: ch in ' abcdefghijklmnopqrstuvwxyz,() ', line) print newline output.write('@"' + newline + '\n') file.close() output.close()
处理完之后,得到一下文本文件:
2. 剔除单词后边所有字符串
#!/usr/bin/python # -*- coding: UTF-8 -*- file = open("out.txt", 'r') output = open("dict.txt", "wb") for line in file.readlines(): #查找单词后头的tab,记录偏移量 pos = line.find(" ", 0) print line[0:pos] + '", ' #将tab之前的字符串,加上引号、逗号和换行符,写入数出文件 output.write(line[0:pos] + '", \n') file.close() out.close()
得到最终我们需要的
Objective-C单词数组的文本形式:
相关文章推荐
- 向C#的String类添加按字节截取字符串的扩展方法
- 菜鸟的jquery学习笔记,jquery输入框添加默认值,jquery提交表单,jquery获取字符串长度,并截取字符串
- javascript按字节长度截取字符串,并添加后缀.
- 向C#的String类添加按字节截取字符串的扩展方法
- Js自动截取字符串长度,添加省略号“……”
- Js自动截取字符串长度,添加省略号(……)的实现方法
- 向C#的String类添加按字节截取字符串的扩展方法
- 数组的添加、删除、排序、与字符串之间的转换、截取、查找、遍历操作总结!!!
- Powershell截取字符串并添加省略号的例子
- 向C#的String类添加按字节截取字符串的扩展方法
- 一个字符串多个图片进行截取替换并添加图片宽度
- Js自动截取字符串长度,添加省略号“……”
- java字符串截取、替换、删除、添加、查询等常用方法
- 在web.config中添加连接字符串
- 截取包含多字节字符的字符串
- 字符串截取固定长度的方法(C#)
- 含有中文字符串的截取问题!
- 【转载】java 面试中的一道编写一个截取字符串的函数
- 字符串截取固定长度的方法
- 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]