首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-09-12 
Python正则表达式截取一部分内容,求教高手比如s dsdsda.xml.sdsds.dsdas.doc我想截取最后一个点后面的

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',)>>> 

热点排行