![](/img/trans.png)
[英]regular expression: match everything but single forward- and double backslashes
[英]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.