У меня есть строка:Заменить/Удалить внутреннюю котировку в питона строке
"""
{
"description":"123456 asdad asa "0-asd;'asddf1231" "12" ",
"sale":12
}
"""
Я хочу, чтобы расшифровать это в JSON, но поле описание плохо отформатирован. Я думаю об использовании re.sub
, чтобы удалить все внутренние кавычки из поля описания, но до сих пор мне не повезло. У кого-нибудь есть хороший подсказку регулярного выражения? Благодаря!
Я предполагаю, что у вас есть больше данных, в противном случае вы можете сделать это вручную. Нам нужно больше данных, чтобы узнать, насколько сложным является код очистки. Для этой конкретной строки вы можете просто заменить все экземпляры цитируемых чисел только номерами, но я не знаю, будет ли это работать для всех ваших данных. – Cyphase
да, данные по производству являются более простыми. – formatjam
Is '" description "' всегда первый ключ? Начиная с '' desc', это соответствующий текст, который всегда начинается с '" description ":" '? Всегда ли это заканчивается на '', '? Всегда ли это на собственной линии? – Cyphase