解析字符串并在 python 中打印

parse string and print it in python

我想从这个字符串

中解析@google.com
str = 'purple alice-b@google.com monkey dishwasher'

并打印出来

import re
str = 'purple alice-b@google.com monkey dishwasher'
match = re.search(r'\@\w+', str)
a=re.match(r'(@)://.*\.( )$', str)
if match:
 print(a.group())

请不要覆盖 python 类型。给你的 str 变量取一个不同于 str.

的名字

也许可以尝试这样查找 @google.comre.findall(r'@\w+\.\w+', your_string)