You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python正则表达式提取Gmail主题中的会议时间信息

从Gmail会议邀请主题提取会议时间的正则方案

针对你给出的会议邀请主题格式,这里提供一个精准的正则表达式来提取目标时间内容:

正则表达式

@\s+(.*?)\s+\([^@]+@[^@]+\)

匹配逻辑

  • @\s+:定位到主题中@符号及其后的空格,作为匹配起始点
  • (.*?):非贪婪模式匹配任意字符,这部分就是我们要提取的会议时间内容
  • \s+\([^@]+@[^@]+\):匹配时间内容末尾的空格,以及后续带邮箱的括号部分,以此作为匹配结束的边界,避免误截断时间里的括号内容(比如示例里的(CST))

示例代码(Python)

import re

# 示例邮件主题
email_subject = "Invitation: Bob / Carol Meeting @ Tue Oct 25, 2022 11:30am - 12pm (CST) (bob@example.org)"
# 正则匹配模式
pattern = r'@\s+(.*?)\s+\([^@]+@[^@]+\)'

match_result = re.search(pattern, email_subject)
if match_result:
    extracted_time = match_result.group(1)
    print(extracted_time)

运行后会输出:

Tue Oct 25, 2022 11:30am - 12pm (CST)

内容的提问来源于stack exchange,提问作者Cummins070

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 22:10:26