10-12正则表达式
来源:10-12 把函数作为参数传递
慕粉3316860
2017-12-10
import re
a = 'A45198DD8856F987'
def conver(value):
matched = value.group()
# 要与整形6比较,要把字符串转换为整形.
if int(matched) >= 6:
#返回的结果是整形,变量a里面是字符串所有要把结果变成字符串
return str(9)
else:
return str(0)
r = re.sub('\d',conver ,a)
print(r)
matched = value.group()这个意思还是不太懂
写回答
2回答
-
慕的地7618380
2017-12-27
我去百度了一下 python group()的用法
正则表达式中,group()用来提出分组截获的字符串,()用来分组
00 -
jandy_chen
2017-12-19
同问??
为什么:value.group(),这个就能直接获取到具体值??
00
相似问题