一个字符串处理实例
这个示例实现的功能:
将文本中类似于‘21-12-2011’这样的日期类型找出来,替换为‘2011-12-21’
上代码:
import repat = '\d{1,2}-\d{1,2}-\d{4}'p = re.compile(pat)f = open('c:/oreacle++emp.txt')t = f.readline()while t != '': res = re.findall(pat,t) if res: arr = res[0].split('-') arr.reverse() print p.subn('-'.join(arr),t)[0], else: print t, t = f.readline()f.close()