先看一个例子:
对字符串s = 'A8C421Z321'
的替换,找出这个字符串中所有的数字,然后这个数字凡是大于等于6
的,那么就把这些数字统一替换成9
,而小于6
的字符串的数字全部替换成0
。
import re
s = 'A8C421Z321'
def convert(value):
matched = value.group() #拿到具体的数字
if int(matched) >= 40: # 字符串转成整型判断
return '9' # 返回字符串类型
else:
return