【发布时间】:2021-07-17 06:07:02
【问题描述】:
我想编写一个正则表达式以使用 str.extract 从 Pandas DataFrame 中提取模式,该模式提取在 START 词和两个可能的 STOP 词之一之间找到的模式的第一个匹配项。
示例#1:开始你好,停止词
示例# 2:START 早上好另一个分隔符
在第一种情况下,我想返回 'hello there' ,在第二种情况下,我想返回 'Good morning'
如果末尾只有一个停用词,如示例 1,则 str.extract 中的以下正则表达式有效。但是如何组合两个停止词呢?
r'(?s)START(.*?)STOP\s+WORD'
【问题讨论】:
-
你试过什么?将其包含在问题中