正则表达式的语法(一)

正则表达式的语法(一)

eg:

import re

ma=re.match(r'a','a')

ma.group()

返回为‘a’;

匹配任意值:

ma=re.match(r'.','b')

ma.group()

返回为‘b’;


ma=re.match(r'{[abc]}','{a}')

ma.group()

返回为‘{a}’;

ma.match(r'{[a-z]}','{d}')

返回为‘{d}’

ma.match(r'{[a-zA-Z0-9]}','{1}')

返回为‘{1}’

ma.match(r'{\w}','{d}') \w匹配任意单词字符

返回为‘{d};

ma.match(r'{\W}','{ }') \W匹配任意非单词字符

返回为‘{ }’;

ma.match(r'\[[\w}]\]','[d]') \w匹配任意字符

返回为‘{d};