【发布时间】:2018-03-25 17:43:04
【问题描述】:
我试图在字符串中获取单词“does”之后的所有文本..但我只得到单词“does”之后的第一个字母..
string=str("does he like")
A=re.findall(r'^does\s([\w+\s+])',string ,re.IGNORECASE)
for tuple in A:
print tuple[0]
该代码的输出只是给出“h”,但我想要“他喜欢”。谁能看到我的代码有什么问题?可能有更简单的方法,但我想使用 re.findall 东西。我对 python 和在这个网站上发帖有点陌生.. 所以放轻松我.. 谢谢????
哦,顺便说一下,这是 python 2.7..
【问题讨论】:
-
字符类中的
+匹配文字+。你想使用r'^does\s([\w\s]+)'
标签: regex python-2.7