正则表达式之反向引用的应用
在保护用户手机号信息时需要将用户手机号中间四位隐藏,可通过正则表达式中的反向引用来实现,如图1
patt = r'(\d{3})\d{4}(\d{4})' # r 前缀避免转义
if re.match(patt, cellphone).groups() is not None:
hidden_cellphone = re.sub(patt, r'\1****\2', cellphone)
在保护用户手机号信息时需要将用户手机号中间四位隐藏,可通过正则表达式中的反向引用来实现,如图1
patt = r'(\d{3})\d{4}(\d{4})' # r 前缀避免转义
if re.match(patt, cellphone).groups() is not None:
hidden_cellphone = re.sub(patt, r'\1****\2', cellphone)