Как найти точные несколько символов, ноль или одно вхождение, используя регулярное выражение?Python

Программы на Python
Ответить
Anonymous
 Как найти точные несколько символов, ноль или одно вхождение, используя регулярное выражение?

Сообщение Anonymous »

Я пытаюсь написать регулярное выражение, соответствующее двум приведенным ниже случаям. Я не уверен, как определить поиск «_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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»