2015-10-17 4 views
0

У меня есть строка, которая имеет b 'в начале и' в конце. Он также имеет \ n после 21 символа, кажется, что API, который я вызываю, добавляет их. Как лучший способ удалить эти и только эти.Удаление определенных символов из конкретных пятен в строке Python

Примечание: Я могу просто удалить до \ n и прочитать текст, который должен быть там, так как он никогда не изменяется.

+2

Вы абсолютно уверены, что 'b'' в начале и' '' в конце _part of_ строки? – TigerhawkT3

+0

@ TigerhawkT3 Согласитесь, это, вероятно, результат вызова 'repr'. – cdonts

+0

Да, я пробовал распечатать строку, и они показывают. Как я сказал, если есть способ, которым я мог бы отрезать начало немного и конец, который сработает. –

ответ

0

Если b' и ' в конце концов действительно являются частью строки, то s[2:-1] будет работать. Но, вероятно, это всего лишь результат repr, который на самом деле не является частью строки.

+0

Это сработало, спасибо! –

+0

@Jeremiah Payne Тогда примите мой ответ. – ppperry

Смежные вопросы