import re
re.compile('匹配规则').match('字符串').group()
# group()括号的值默认是0,是打印出全部匹配的内容;若括号里面的数是n则打印匹配出来的第n个括号里面的值
A = 'json({"Adam":95,"Lisa":85,"Bart":59})'
b = re.match(r'^json\((.*)\)', A).group()
c = re.match(r'^json\((.*)\)', A).group(1)
re.compile('匹配规则').search('字符串').group()
# group()括号的值默认是0,是打印出全部匹配的内容;若括号里面的数是n则打印匹配出来的第n个括号里面的值
A = 'json({"Adam":95,"Lisa":85,"Bart":59})'
m = re.search(r'json\((.*)\)', A).group()
n = re.search(r'json\((.*)\)', A).group(1)
re.compile('匹配规则').findall('字符串') # 出来是列表
# 在匹配的时候用()打印出来的是()里面匹配出来的内容,若不用()则打印出全部匹配内容
A = 'json({"Adam":95,"Lisa":85,"Bart":59})'
x= re.findall(r'json\(.*\)', A)
y = re.findall(r'json\((.*)\)', A)
#下面的跟上面的方法一样
re.compile('匹配规则').sub('替换成的字符串', '字符串')
re.compile('匹配规则').subn('替换成的字符串', '字符串', 替换次数)
re.match('匹配规则', '字符串').group()
re.search('匹配规则', '字符串').group()
re.findall('匹配规则', '字符串') # 出来是列表
re.sub('匹配规则', '替换成的字符串', '字符串')
re.sub('匹配规则', '替换成的字符串', '字符串', 替换次数)