1:有时候我们需要根据需求判断是否合规。
以下已数字为例:
判断一个数是否在0到59之间。不能01这样的数据
正则表达式匹配:^(100|[1-9]?[0-9])$
取反操作^((?!你的正则表达式).)*$
for i in range(0,61):
#reg="^((?!你的正则表达式).)*$"
c=re.search('^((?!^[1-5]?[0-9]$).)*$',str(i))
if c==None:
print("数字在范围之内")
else:
print("存在不在范围的数字".format(c))
2:正则表达式替换匹配的内容
a="asdasdsad"
#ret = re.sub([正则表达式],[替换成的字符串],[被匹配的字符串])
ret = re.sub("[a]","2",a)
print(ret)