正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm 正则表达式在线测试 http://tool.chinaz.com/regex/
这个也挺好的
http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html
http://blog.csdn.net/pleasecallmewhy/article/details/8929576
#coding:utf-8 import re #功能 将文本的单词和解释分开 #w:用于匹配字母,数字或下划线字符; #W:用于匹配所有与w不匹配的字符 #p = re.compile(r'W+',re.U,) #上面的也可使用这个代替 p = re.compile(r's', re.U) #1是代表分成2部分,也就是匹配一次就完了 l = p.split(u'acid n.酸;酸的,酸性的', 1) print l
其实有的时候根本没有那么的麻烦
常用字符串内置函数
1)str.count() //返回该字符串中某个子串出现的次数
2)str.find() //返回某个子串出现在该字符串的起始位置
str = "157644246535995" print str.find("456")
如果没有找到的话,返回-1
3)str.lower() //将该字符串全部转化为小写
4)str.upper() //转为大写
5)str.split() //分割字符串,返回字串串列表,默认以空格分割
比如
str = u"absent a.不在场的;缺乏的" print str.split()[1]
6)len(str) //返回字符串长度