Rainbow-Spike

|
Posted: Mon Sep 30, 2024 08:48 Post subject: Вариатор внутри регулярки |
|
|
Есть немного отличающиеся шаблоны для сжатия имён протоколов совещаний трёх типов
Протокол.+ № ?(\d+)-пр\.? от (\d+\.\d+\.\d+)( г\.)? Протокол оперативного совещания( от \d+\.\d+\.\d+( г\.)?)?
$2 ПрОС-$1
Протокол.+ № ?(\d+)-пр\.? от (\d+\.\d+\.\d+)( г\.)? Протокол служебного совещания( от \d+\.\d+\.\d+( г\.)?)?
$2 ПрСС-$1
Протокол.+ № ?(\d+)-пр\.? от (\d+\.\d+\.\d+)( г\.)? Протокол технического совещания( от \d+\.\d+\.\d+( ?г\.)?)?
$2 ПрТС-$1
А затем появилось обычное совещание
Протокол.+ № ?(\d+)-пр\.? от (\d+\.\d+\.\d+)( г\.)? Протокол совещания( от \d+\.\d+\.\d+( г\.)?)?
$2 ПрС-$1
Возможно ли как-то слить все эти шаблоны в один с условием, определяющим вставку буквы? _________________ * Руководитель интернационального онлайн-переводчика "Комикслейт"
* Инженер-эколог космодрома "Восточный"
* Фиолетовый дракон-гетеросексуал |
|