我想搜索字符串中的一些字符,然后将它们保存在变量中,但以字符串中的写入方式保存。例如:text = "this is a Long text"searchinput = "a long"if searchinput.lower() in text.lower(): print(searchinput)输出当然是“a long”,但我希望输出与文本变量中的输出完全相同,即“a Long”。简而言之:检查字符串是否在较长字符串中,然后检索长字符串版本。我怎样才能做到这一点?
2 回答
![?](http://img1.sycdn.imooc.com/5333a0780001a6e702200220-100-100.jpg)
烙印99
TA贡献1829条经验 获得超13个赞
您可以尝试获取索引,然后从那里开始。这是一个给你一个想法的例子。
text = "this is a Long text"
check = "a long"
try:
i = text.lower().index(check.lower())
print(text[i:i+len(check)])
except:
print('Not Found')
添加回答
举报
0/150
提交
取消