python正则表达式示例
------(?iLmsux)---------re.i|re.L...---------------------------
>>> print re.findall(r'(?i)bd','abDcc134')['bD']>>> print re.findall(r'bd','abDcc134')[]>>> print re.findall(r'(?iLmsux)bd','abDcc134')['bD']
>>> print re.findall(r'(?:abc)','abcabcabcabcabc')['abc', 'abc', 'abc', 'abc', 'abc']>>> print re.findall(r'(?:abc){3}','abcabcabcabcabc')['abcabcabc']>>> print re.findall(r'(?:abc){}','abcabcabcabcabc')[]>>> print re.findall(r'(?:abc)+','abcabcabcabcabc')['abcabcabcabcabc']>>> print re.findall(r'(?:abc)*','abcabcabcabcabc')['abcabcabcabcabc', '']>>> print re.findall(r'(?:abc)','abcabcabcabcabc')['abc', 'abc', 'abc', 'abc', 'abc']>>> print re.findall(r'(?#abc)','abcabcabcabcabc')['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '']>>> print re.findall(r'a(?#abc)bc','abcabcabcabcabc')['abc', 'abc', 'abc', 'abc', 'abc']
>>> print re.findall(r'a(?=\d)','abcabcabcabcabca12')['a']>>> print re.findall(r'(a|b)(?=\d)','abcabcabcabcabca12b12')['a', 'b']
>>> print re.findall(r'(a|b)(?!\d)','abca12b12')['a', 'b']
>>> print re.findall(r'(?<=\d)(a|b)','abca12b12')['b']
>>> print re.findall(r'(?<!\d)(a|b)','abca12b12')['a', 'b', 'a']
>>> print re.findall(r'ab*','abbbbbbbbc')['abbbbbbbb']>>> print re.findall(r'ab*?','abbbbbbbbc')['a']>>> print re.findall(r'ab+?','abbbbbbbbc')['ab']>>>re.match(r'^(?:(\d)(?!.*?\1))+$',r'123456')<_sre.SRE_Match object at 0x0168FE60> 2 楼 junjie020 2011-08-14 您好!