<分区>
我的任务
我正在尝试使用正则表达式查找单词在字符串中出现的位置
代码
import re
# A random string
mystr = "there not what is jake can do for you ask what you play do for spare jake".upper()
match = re.search(r"[^a-zA-Z](jake)[^a-zA-Z]", mystr)
print match.start(1)
输出
18
预期输出
我希望我的输出包含字符串 jake
的位置:
5, 17
编辑: 为了澄清,我正在尝试确定单词的位置。我相信我所做的是找到索引,但不确定如何使其按预期工作