Я довольно новичок в RegEx, и я полностью сбит с толку этим моментом, поэтому любая помощь будет принята с благодарностью. Извините, если этот вопрос уже есть, не смог его найти. Все это происходит в Python
Я пытаюсь выполнить поиск внутри текстового файла, который имеет такой текст, как:
www.google.com, something, something : something, [{'id': 481, 'name': 'name it needs to match'}]
="1000" t5:someplace="7713" t5:somethingelse="10" t5:someotherthing="10"
он имеет несколько очень длинных строк (по сути, это журнал).
Что мне нужно сделать, это найти слово «id» с его номером по «имени», которое оно имеет внутрискобки и сохраняют только номер (или все это, не имеет значения), чтобы я мог вернуть его в программу (я пытаюсь создать что-то, что уже существует через API, и я хочу использовать Id существующего элемента для использованияпозже)
Я почти уверен, что смогу выполнить нарезку после того, как отфильтровал ID с его номером, но я изо всех сил пытаюсь написать RegEx, который может найти "Id" и его номер по NAME.
У кого-нибудь есть понимание? любой совет, не говоря уже о куске кода, будет огромной помощью. Я согласен, что вполне возможно, что есть гораздо более простое решение, которого я не вижу, и я буду благодарен, если кто-нибудь скажет мне указанное решение, я здесь, чтобы узнать как можно больше:)
PS: позицияПеременная «name» почти всегда одинакова или, по крайней мере, очень близка к ней, есть ли способ использовать RegEx, чтобы сказать «найти» и затем нарезать все вокруг «имени» примерно на 15-20 символов? Тогда я могу отфильтровать номер только потому, что буду знать, что он там есть.