将正则后的分组倒过来的一段代码,仅供学习参考。
复制代码 代码如下:
>>> import re
>>> rt = re.compile('^(UNB)+(UNOA:1)+(MAEU)+([w]*)+(.*)')
>>> rt.search('UNB+UNOA:1+MAEU+TSTPEN+071101:0226+1279'').groups()
('UNB', 'UNOA:1', 'MAEU', 'TSTPEN', "071101:0226+1279'")
>>> rt.search('UNB+UNOA:1+MAEU+TSTPEN+071101:0226+1279'').groups()[::-1]
("071101:0226+1279'", 'TSTPEN', 'MAEU', 'UNOA:1', 'UNB')