Я хочу убрать двойные кавычки из
string = '"" " " ""\\1" " "" ""'
стать
string = '" " " ""\\1" " "" "'
Я пытался использовать rstrip, lstrip и strip('[^\"]|[\"$]'), но это не сработало.
rstrip
lstrip
strip('[^\"]|[\"$]')
Как я могу это сделать? Спасибо за помощь.
в вашем примере вы могли бы использовать strip, но вы должны предоставить пробел
string = '"" " " ""\\1" " "" ""' string.strip('" ') # output '\\1'
обратите внимание, что \ 'в выводе - это стандартные кавычки Python для вывода строки
значениеваша переменная '\\ 1'
найти позицию первого и последнего "в вашей строке
>>> s = '"" " " ""\\1" " "" ""' >>> l = s.find('"') >>> r = s.rfind('"') >>> s[l+1:r] '" " " ""\\1" " "" "'