Python正则表达式截取一部分内容,求教高手
比如 s= 'dsdsda.xml.sdsds.dsdas.doc'
我想截取最后一个点后面的内容,比如doc。这只是个例子,前面的长度和点的数目是随机的,我怎么写正则表达式,去截取出我想要的内容了
[解决办法]
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',)>>>