python正则表达式

1、常见标点的含义:

^a : 以a开头

a$ : 以a结尾

. : 任意一个字符

a* : 任意个a

a+ : 一个或以上a

 []:

[abc]:a|b|c;  [a-z0-9A-Z_]:\w;  [.]:.;  [^a]:!=a;

2、贪婪匹配和非贪婪匹配:

import re

str = 'a111sssssdfg'

result = re.match('^a.+s', str)
if result:
    print(result.group(0))
a111sssss

 

import re

str = 'a111sssssdfg'

result = re.match('^a.+?s', str)
if result:
    print(result.group(0))
a111s

 

posted @ 2017-10-18 23:05  懒企鹅  阅读(192)  评论(0编辑  收藏  举报