通过正则替换字符串

res=re.sub(正则,newString,srcString)//返回替换后的字符串

res,m=res.subn(正则,newString,srcString)//返回替换后的字符串和替换的次数

re.sub(r'.*\x1b\[16D\s*','',echoInfoStr)

 

注意:正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪 婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式"ab*"如果用于查找"abbbc",将找到"abbb"。而如果使用非贪婪的数量 词"ab*?",将找到"a"。

 

关于正则的一篇文章:

  http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html

 

posted on 2016-05-05 11:37  Mr.He多多指教  阅读(217)  评论(0编辑  收藏  举报