如何在python中为字符串使用正则表达式

如何在python中为字符串使用正则表达式,python,Python,我有一根绳子 stringvalue=“UPI-917020028084740-GOOG-PAYMENT@OKAXIS-805214272567-UPI“ 我想通过在python中使用正则表达式从字符串中删除除单词以外的所有特殊字符和数字 我希望输出为 UPI GOOG支付OKAXIS UPI只需使用模块re。完整的文档在这里:对于python 3(对于python 2,只需将“3”替换为“2”)空格从何而来?在询问之前,您至少应该做一些基础研究,请参阅。Python正则表达式处理是有文档记录的

我有一根绳子

stringvalue=“UPI-917020028084740-GOOG-PAYMENT@OKAXIS-805214272567-UPI“

我想通过在python中使用正则表达式从字符串中删除除单词以外的所有特殊字符和数字

我希望输出为


UPI GOOG支付OKAXIS UPI

只需使用模块
re
。完整的文档在这里:对于python 3(对于python 2,只需将“3”替换为“2”)

空格从何而来?在询问之前,您至少应该做一些基础研究,请参阅。Python正则表达式处理是有文档记录的,查找示例很容易。
''.join(re.findall(r'[A-Z]+',s))
我想在stringvalue中搜索一个特定的单词,比如payment