如果它们是一两个词长,我想提取引号中的词。这适用于以下代码。
mysentences = ['Kids, you "tried" your "best" and you failed miserably. The "lesson" is, "never try."',
"Just because I don’t 'care' doesn’t mean I don’t understand."]
quotation = []
rx = r'"((?:\w+[ .]*){1,2})"'
for sentence in mysentences:
quotation.append(re.findall(rx, sentence))
print(quotation)
但这并没有让我从第二句中得到“关心”,因为第二句用双引号引起来。我可以通过以下方式获得它
r"'((?:\w+[ .]*){1,2})'"
问题是,我怎样才能加入条件?和
rx = r'"((?:\w+[ .]*){1,2})"' or r"'((?:\w+[ .]*){1,2})'"
它只会让我得到第一个提到的条件。
千万里不及你
HUH函数
随时随地看视频慕课网APP
相关分类