Tema: Re: Kreipiniai
Autorius: Jornada Del Muerto
Data: 2010-12-14 16:41:45
    Masciau, tai cia suzaistu neblogai regexpai speju, ta prasme mintis tokia kilo kad programoje eitu pasipildyt useriam sarasa ka i ka keisti, tik va jauciu userius regexpo ismokint brangiau kainuotu nei programa parasyt :) o jei paprasciau tai bent jau tokiam lygyje kad butu galvoju:

*as => *ai 

ir t.t.. :)


"NicMC" <easy@freemail.lt> wrote in message news:ie0bib$tnj$1@trimpas.omnitel.net...
> Function Kreiptis(Vardas As String) As String
> Kreiptis = Vardas
> If InStr(1, Vardas, " ") = 0 Then
>   If Right(Vardas, 2) = "as" Then Kreiptis = Left(Vardas, Len(Vardas) - 
> 2) + "ai"
>   If Right(Vardas, 2) = "us" Then Kreiptis = Left(Vardas, Len(Vardas) - 
> 2) + "au"
>   If Right(Vardas, 2) = "is" Then Kreiptis = Left(Vardas, Len(Vardas) - 
> 2) + "i"
>   If Right(Vardas, 2) = "ys" Then Kreiptis = Left(Vardas, Len(Vardas) - 
> 2) + "y"
>   If Right(Vardas, 1) = "ë" Then Kreiptis = Left(Vardas, Len(Vardas) - 
> 1) + "e"
> End If
> End Function
> 
> Dar nei karto nepramazino. Jei užsienietiškas ir neatitinka lietuviško, 
> tai arba lietuvinam arba nelinksniuojam - čia taisyklė. T.y. Bynas - 
> Bynai, Byn - Byn.
> todėl geriausia kreiptis "Gerb. p. XXXX" ir Gausim "Gerb. p. Byn"
> 
> Formulė išbandyta ant maždaug 300-400 tūkst. adresatų, nei vienas 
> nesiskundė...
> 
> Čia tik iš excelio, jei reikia galiu paduoti dar pythonu ar c++