有两个串行服务,一个是go写的,一个是Python写的。
都使用正则验证邮箱地址,发现两个代码验证的结果不一致,现在想统一验证效果。
go 中 的正则表达式:(govalidatirs)
Email string = "^(((([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+(\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))
希望Python也能实现同样的验证效果(不能改go的代码,也不能取消验证)
有什么方式实现正则的翻译吗,直接使用上面的表达式是不行的
繁星点点滴滴
收到一只叮咚
相关分类