python从入门到精通python 实战实验室papapa爬了个虫

python分布式爬虫搜索引擎实战-1-正则表达式

2017-03-26  本文已影响589人  天涯明月笙

正则表达式

比如: 一天前中提取出1

特殊字符:

example 提取出生日期

# _*_ coding: utf-8 _*_
__author__ = 'mtianyan'
__date__ = '2017/3/26 13:13'

import re

line = "XXX出生于2001年6月"
# line = "XXX出生于2001/6/1"
# line = "XXX出生于2001-6-1"
# line = "XXX出生于2001-06-01"
# line = "XXX出生于2001-06"

regex_str = ".*出生于(\d{4}[年/-]\d{1,2}([月/-]\d{1,2}日|[月/-]\d{1,2}|[月/-]$|$))"

match_obj = re.match(regex_str, line)
if match_obj:
    print (match_obj.group(1))
上一篇 下一篇

猜你喜欢

热点阅读