我有一个很长的字符串,我只有一个可以使用“\Guest”的标记,我想要它找到“\Guest”后的下一个 200 个字符。到目前为止,我尝试过以不同的方式拼接,但没有任何粘连。我的代码如下:
string_start = data.find(r"\Guest")
string_end = data.find(+200, string_start)
full_string = data[string_start:string_end]
print("string testing: ", full_string)
其中数据是长输入字符串。有什么建议么?谢谢
请您参考如下方法:
改用这个:
数据[string_start+6:string_start+6+200]
其中 6 是您的 '\Guest' 字符串的长度。您可以轻松地扩展它:
keyword = r'\Guest'
string_start = data.find(keyword) + len(keyword)
result = data[string_start: string_start + 200]
