代码之家  ›  专栏  ›  技术社区  ›  DaveNOTDavid

regex match with google apps script gmail message plain body抛出空指针[重复]

  •  0
  • DaveNOTDavid  · 技术社区  · 7 年前
    J0000000: Transaction A0001401 started on 8/22/2008 9:49:29 AM
    J0000010: Project name: E:\foo.pf
    J0000011: Job name: MBiek Direct Mail Test
    J0000020: Document 1 - Completed successfully
    

    我有一个巨大的丑陋的字符串,我试图从它提取碎片使用正则表达式。

    在这种情况下,我想抓住“项目名称”后面的所有内容,直到它显示“j0000011:”(11每次都是不同的数字)。

    这是我玩过的正则表达式

    Project name:\s+(.*)\s+J[0-9]{7}:
    

    问题是它不会停下来直到它撞到 J0000020号: 最后。

    如何使regex在第一次出现 J[0-9]{7} 是吗?

    0 回复  |  直到 7 年前