要获取字符串中电子邮件'@'符号前面部分的正则表达式,可以使用以下表达式:

(\w+)@

这个正则表达式使用了以下元字符和字符类:

  • \w:匹配任意字母、数字或下划线。
  • +:匹配前面的元字符一次或多次。
  • ():将匹配的部分捕获到一个分组中,方便后续提取。

示例代码如下:

import re

text = "My email is john@example.com"
pattern = r'(\w+)@'
match = re.search(pattern, text)
if match:
    email_prefix = match.group(1)
    print(email_prefix)

输出结果为:

john

这样就可以提取出电子邮件中'@'符号前面的部分了。


原文地址: https://www.cveoy.top/t/topic/o0Ox 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录