Добавление символа ко всем словам заканчивающимся на гласную

Discussion in 'PHP' started by Sharky, 1 Jul 2011.

  1. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    как с помощью регулярок добавить ко всем словам оканчивающимся на гласную допустим ")"

    p.s. текст на латинице
     
  2. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    perl:
    $str =~ s/(\w+?[aeyuio])/$1)/g;

    javascript:
    str = "asda asda";
    str.replace(/(\w+?[aeyuio])/g, "$1)");
     
    #2 Melfis, 1 Jul 2011
    Last edited: 1 Jul 2011
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Sharky
    PHP:
    $a 'beda beda olol tratata';

    echo 
    preg_replace('~([aeiouy])(\W|$)~i''$1)$2'$a);
     
    _________________________