0
私は正規表現をPythonで理解しようとしています。私はこのパターンをしようとしようとしています:文字列のこの種のPythonで3つのグループを持つ正規表現パターン
string = re.sub(r'(\".+?\")(:)', '\"here!\": ', string)
:
{ some text "data": { "first": "xyz" some text}
私は、これは「最初の」を置き換えるために期待:「XYZ」が、私の驚きに、文字列次のように置き換えられます。"data":{"first": "xyz"。何故ですか?私はなぜそれがこのように働いているのか分かりません。
これは何らかのJSONのように見えますが、最初はパーサを使用しないのはなぜですか? – Jan
@Janそれは私のカスタムパーサーtbhを書いているからです – soommy12