none
Склонение фамилий с помощью PowerShell RRS feed

  • Вопрос

  • Необходимо в скрипте на Powershell просклонять в родительном падеже русские фамилии, т.е. из Иванов - сделать Иванова, из Сидорова - Сидоровой. Правила замены я сам распишу, затруднения у меня возникли с отбором ТОЛЬКО последних 2-3х букв в слове. Например, если я использую следующие критерии: 
    $f1="Ованов"
    If ("$f1" -match "*ов") 
     {
       $f2=$f1 -replace "ов","ова" 
     }
    То в результате получится вместо Ованов - Оваанова, но естественно нужно Ованова.
    Как сделать так, чтобы скрипт обрабатывал только последние буквы слова?
    27 ноября 2012 г. 17:59

Ответы