В настоящее время я работаю над большим сценарием обработки данных в Python, который использует подпроцессы для извлечения строк текста из файлов. Строки, которые я получаю в формате:Regex соответствует первой и третьей группам чисел между специальными символами
-R##/##/##/##
Примером этого может быть -R-120/-115/-30/-20
(четыре цифры могут быть положительными или отрицательными)
Я пытаюсь придумать выражение регулярного выражения для соответствия первому и третьему номерам, поэтому для приведенного выше примера мне понадобится -120
и -30
.
Может ли кто-нибудь направить меня в правильном направлении для чистого способа сделать это?
'R'-R ([+ - \ d] +)/[+ - \ d] +/([+ - \ d] +)/[+ - \ d] + ''Скобки представляют собой« группу захвата » –
У положительных чисел есть' + 'впереди или просто отсутствие' -' ? – moogle
@moogle Положительные номера ничего не имеют перед собой. – Harrison