Я хочу извлечь определенное значение из строки в python
У меня есть строка, из которой я хочу извлечь значение для test1. Строка имеет вид :
I_ID [I_ITEM = [I_ITEM [test1 = F135], I_ITEM [test1 = W1972544]]]]]
Любые указатели будут полезны
Предполагая, что вы хотите захватить все значения, ключи которых test1, мы можем попробовать использовать re.findall:
inp = "I_ID [I_ITEM = [I_ITEM [test1 = F135], I_ITEM [test1 = W1972544]]]]]"
values = re.findall(r'\btest1\s*=\s*(.*?)\]', inp)
print(values) # ['F135', 'W1972544']