读书人

Python正则表达式截取部分内容求教高

发布时间: 2012-09-12 09:21:30 作者: rapoo

Python正则表达式截取一部分内容,求教高手
比如 s= 'dsdsda.xml.sdsds.dsdas.doc'


我想截取最后一个点后面的内容,比如doc。这只是个例子,前面的长度和点的数目是随机的,我怎么写正则表达式,去截取出我想要的内容了

[解决办法]

Python code
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> s = 'dsdsda.xml.sdsds.dsdas.doc'>>> import re>>> mat = re.match('^.*\.(\w+)$', s)>>> print mat.groups()('doc',)>>> mat = re.search('\.(\w+)$', s)>>> print mat.groups()('doc',)>>> 

读书人网 >perl python

热点推荐