`
rokuan
  • 浏览: 19720 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

一个字符串处理实例

阅读更多
这个示例实现的功能:
将文本中类似于‘21-12-2011’这样的日期类型找出来,替换为‘2011-12-21’
上代码:
import re
pat = '\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()

0
5
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics