用匹配替换正则表达式

时间:2019-06-04 08:58:10

标签: python regex

我有以下字符串:message = 'hi <@ABC> and <@DEF>', 以及以下正则表达式:exp = '<@(.*?)>',以便re.findall(exp, message)输出['ABC', 'DEF']。如何用这些输出替换原始邮件匹配项,以便得到'hi ABC and DEF'

1 个答案:

答案 0 :(得分:0)

import re

line = re.sub(
           r"<@(.*?)>", 
           r"\1", 
           line
       )