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

python 字符串匹配替代有关问题

2013-01-18 
python 字符串匹配替代问题( register PF_OS_RINGBUF_T *pRingBuf, UINT8 *pDest, UINT32 Length, PF_OS_

python 字符串匹配替代问题
'( register PF_OS_RINGBUF_T *pRingBuf, UINT8 *pDest, UINT32 Length, PF_OS_MEM_TYPE MemType )'
如上字符串,有啥好方法将它变成
( pRingBuf, pDest, Length, MemType )'
只要参数
thanks
[解决办法]

Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> t = '( register PF_OS_RINGBUF_T *pRingBuf, UINT8 *pDest, UINT32 Length, PF_OS_MEM_TYPE MemType )'
>>> import re
>>> m = re.findall('\s*(\w+)\s*(?=,
[解决办法]
\))', t)
>>> print m
['pRingBuf', 'pDest', 'Length', 'MemType']
>>>
 

热点排行