Здравствуйте,я разбираю разные строки, вытаскиваю результат через первый элемент
re.compile(pattern_string).findall(my_string)[0]
Однако не всегда в строке находится нужный мне шаблон, и если взять нулевой элемент он вызовет ошибку
поэтому приходитя писать
if len(re.compile(pattern_string).findall(my_string)) > 0:
re.compile(pattern_string).findall(my_string)[0]
if len(re.compile(pattern_string).findall(my_string)) > 0:
re.compile(pattern_string).findall(my_string)[0]
if len(re.compile(pattern_string).findall(my_string)) > 0:
re.compile(pattern_string).findall(my_string)[0]
Правильно ли я все делаю?
Или есть более правльный способ решить эту задачу?