python-regex

保留/不保留匹配项

# -*- coding:utf8 -*-
__author__ = 'han-pc'
import re
#不保留匹配项
m = re.split('\d+' , '123abc321cba')
print m
print "\n"
#保留匹配项
m = re.split('(\d+)' , '123abc321cba')
print m
// 其结果为:
[”, ‘abc’, ‘cba’]

[”, ‘123’, ‘abc’, ‘321’, ‘cba’]