如何替换我知道如何在PYTHON中开始和结束的大量字符串?

如何替换我知道如何在PYTHON中开始和结束的大量字符串?,python,Python,下午好,我有一个问题,我有一个在执行到服务器的SSH连接后收到的答案,问题是我需要从响应中删除一个相当大的子字符串,因此我想知道我是否成功地使用了一些允许连接更少行的方法,例如,该方法对我无效,因为如下图所示,替换文本相当多 我知道要替换的链的开始/结束,因此这将是替换的限制 buff_字符串: 我必须删除所有突出显示的内容 ...... code..... shell.close() #Cerramos canal ssh.close() #Cerramos cliente SSH # p

下午好,我有一个问题,我有一个在执行到服务器的SSH连接后收到的答案,问题是我需要从响应中删除一个相当大的子字符串,因此我想知道我是否成功地使用了一些允许连接更少行的方法,例如,该方法对我无效,因为如下图所示,替换文本相当多

我知道要替换的链的开始/结束,因此这将是替换的限制

buff_字符串:

我必须删除所有突出显示的内容

...... code.....

shell.close() #Cerramos canal
ssh.close() #Cerramos cliente SSH
# print(val_count)
# print(buff_config.count('*B:P79COL01#'))
print(buff_string)

请参阅下面的链接以记录我,但响应中的实际情况是删除短子字符串链,与我的情况相反

您可以使用
索引找到启动序列的子字符串,然后使用常规列表切片操作符(
[:]
)提取子字符串:

data = 'foobar*B:P79COL01#barfoo'
start = '*B:P79COL01#'

print(data[data.index(start):])
-> "*B:P79COL01#barfoo"

mystring.replace('phrase','')
如果它出现在internet上,可能会重复,但我如何才能以优化的方式消除如此大的字符串?根据什么标准确定要删除的字符串?以字符串“Authentication”开始,以字符串“falta”结束。非常感谢您的帮助,这正是我们需要的