Я пытаюсь использовать регулярное выражение для захвата данных из файла и его цитирования. Я хочу зафиксировать что-нибудь между «Почтовым кодом» и запятой. Когда я заменить это значение, это показывает, как это «whateverdata Почему этоГруппа захвата Python и цитирую его с помощью regex
данных будет выглядеть примерно так (без цитаты на конце.): "State":"NC","Postal Code":27605,"Description":null,
Мой код:
pattern = r'"Postal Code":(.+),'
replacement = r'"\1"'
jsonObj = re.sub(pattern, replacement, jsonObj)
?
поскольку это JSON, есть лучший способ пойти об этом Похоже, что это будет общая проблема
Подобные комментарии должны быть включены в вопрос. –
Вместо этого вам нужно использовать не-** жадный ** квантификатор. '(. +?)' – hwnd
Вы можете попробовать json.loads() –