1
Perl / Как поменять набор букв на другой набор букв?
« : 18 Апреля 2001, 14:45:14 »
$cur =~ tr/БВЧЗДЕЪЙКЛМНОПРТУФХЖИГШЩЯЬбвчздеъйклмнопртуфхжигшщяь/abvgdezijklmnoprstufxc\'y\'eABVGDEZIJKLMNOPRSTUFXC\'Y\'E/;
$cur =~ s{Ц}{zh}g;
$cur =~ s{ц}{ZH}g;
$cur =~ s{Ы}{sh}g;
$cur =~ s{ы}{SH}g;
$cur =~ s{Э}{sh}g;
$cur =~ s{э}{SH}g;
$cur =~ s{Ю}{ch}g;
$cur =~ s{ю}{CH}g;
$cur =~ s{С}{ya}g;
$cur =~ s{с}{YA}g;
$cur =~ s{А}{yu}g;
$cur =~ s{а}{YU}g;
$cur =~ s{б}{yu}g;
$cur =~ s{Б}{YU}g;
$cur =~ s{Ц}{zh}g;
$cur =~ s{ц}{ZH}g;
$cur =~ s{Ы}{sh}g;
$cur =~ s{ы}{SH}g;
$cur =~ s{Э}{sh}g;
$cur =~ s{э}{SH}g;
$cur =~ s{Ю}{ch}g;
$cur =~ s{ю}{CH}g;
$cur =~ s{С}{ya}g;
$cur =~ s{с}{YA}g;
$cur =~ s{А}{yu}g;
$cur =~ s{а}{YU}g;
$cur =~ s{б}{yu}g;
$cur =~ s{Б}{YU}g;