Skip to main content
 首页 » 编程设计

python之从标记中获取子字符串以及标记之后的下一个 200 个字符

2025年05月04日21zhenyulu

我有一个很长的字符串,我只有一个可以使用“\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]