У меня есть строка:
some_string = "I rode my bike 100' North toward the train station"
Я хочу изменить ('Север) часть на (' N), чтобы эта часть читалась как (... мой велосипед 100 'N в направлении...) и т. д.
Напишите сейчас, я пытаюсь:
some_string = some_string.replace("' North ", "' N ")
Но он остается прежним.
Я не хочу использовать что-нибудь хитроекак .replace ('orth', ''), потому что я хочу, чтобы он работал с более длинными предложениями, которые могут включать в себя экземпляры 'North', но без апострофа поблизости.
Почему мой первый метод не работает?
Пожалуйста, помогите!
РЕДАКТИРОВАТЬ:
Итак, я получаю эту первую строку путем поиска в другой строке.
Python, по какой-то причине, возвращает его, так что апостроф - это другой тип апостропа !!? Чтобы отличить его от одинарных кавычек, которые не экранированы.
some_string = '’'
^ Это выглядит так (скопировал и вставил его). Откуда это? Как бы я набрал его с помощью клавиатуры? Wtf!
РЕДАКТИРОВАТЬ 2:
Я получаю первую строку из Adobe PDF. Я думаю, что это отформатировано как "необычная цитата", которую вы получаете, удерживая Alt и набрав 0146 на цифровой клавиатуре !!!