簡體   English   中英

正則表達式:匹配 From 之前的所有內容:

[英]Regular expression: match everything before From:

以下是正文:

MISSING PAYMENT# 240103330000 || 2019101805166295



From: FLOW-One-Ticket@cwc.com <FLOW-One-Ticket@cwc.com>
Sent: 19 October 2019 5:24 AM
To: >Liberate - Helpdesk <Helpdesk.Liberate@CWC.COM>
S

在 output 中,我想要這樣的東西:

MISSING PAYMENT# 240103330000 || 2019101805166295

考慮到您可能不需要正則表達式的有限樣本數據。 您可以簡單地拆分/分區From:上的數據:

s, sep, _ = data.partition('From:')

然后s將被剝離以刪除任何前導和尾隨空格:

s = s.strip()

或者只取第一行數據:

s = data.splitlines()[0].strip()

用空白替換此正則表達式的匹配項:

\s*From:[\s\S]*

例如

preFrom = re.sub(r'\s*From:[\s\S]*', '', paragraph)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM