Python study----------正则表达式Regular Express
Regular Express正则表达式
用来描述语言规则的语言,通俗讲就是查找文字的语言
标准库Standard library:re
eg:>>> import re
>>> address = '陕西省西安市未央区 电话:029-99999999 邮编:710000'
>>> re.findall('\d',address)
['0', '2', '9', '9', '9', '9', '9', '9', '9', '9', '9', '7', '1', '0', '0', '0', '0']
>>>
元字符:\d代表一个任意数字字符
量词:a{m}代表a连续出现m次
a{m,n}代表a连续出现m到n次
a{m,}代表a连续出现m次或者以上
a+代表连续出现1次或者以上,相当于a{1,}
\d+默认匹配尽可能长的(贪婪模式)
a?代表a不出现或者出现1次,相当于a{0,1}
a*代表不出现或者西湖此案任意次
未完待继续学习.........
余生山海远阔,愿你随心所向,随梦所往,随爱所去