正则表达式从电子邮件地址中删除加寻址 +
Regex remove plus addressing + from email address
我想删除从 +
到 @
的所有内容,包括 +
,但不删除 @
我能得到的最接近的是在正则表达式之间使用它。
>>> email = "garry+filter@gmail.com"
>>> re.sub(r'\+[^)]*\@', '', email)
garrygmail.com
将 @
放在替换字符串中,而不是空字符串。
re.sub(r'\+[^)]*@', '@', email)
顺便说一句,没有必要转义 @
.
我想删除从 +
到 @
的所有内容,包括 +
,但不删除 @
我能得到的最接近的是在正则表达式之间使用它。
>>> email = "garry+filter@gmail.com"
>>> re.sub(r'\+[^)]*\@', '', email)
garrygmail.com
将 @
放在替换字符串中,而不是空字符串。
re.sub(r'\+[^)]*@', '@', email)
顺便说一句,没有必要转义 @
.