Я пытаюсь написать регулярное выражение, соответствующее двум приведенным ниже случаям. Я не уверен, как определить поиск «_RD» ноль или один раз? Вот что я сделал, и это не сработало. Любая помощь? Спасибо
pattern_start = "\s*PERF\s+GEOA\s+'(\d+A\d+[_R]?[D]?P)'"
line="PERF GEOA '7A78_RDP'"
or
line="PERF GEOA '7A78P'"
result_start=re.findall(pattern_start,line)
print(result_start)
[]
Подробнее здесь: https://stackoverflow.com/questions/793 ... gular-expr
Мобильная версия