Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Michael Samanov                      2:550/5068.1515 26 Jul 2000  15:39:41
 To : Maxim Y Zinyakov
 Subject : Re: Регэкспы - трансляция в цепочку букв.
 -------------------------------------------------------------------------------- 
 
 Hello, Maxim Y.!
 
 At Wed, 26 Jul 00 13:29:56 +0400 Maxim Y. Zinyakov wrote:
 
  RK>> Как сочнить такой tr/../../ (и возможно ли), чтобы
  RK>> "абёя" -> "abyoya"
  RK>> Т.е. транслитерацию сделать...
 MYZ> самый простой и топорный вариант - сделать хеш с соответствиями типа
 MYZ> я => ya
 MYZ> сплитить строчки и заменять элементы полученного массива на нужные.
 MYZ> что-то на подобие
 MYZ> @letters = split //, $str;
 MYZ> for (@letters){$_ = $hash{$_}};
 
 Hу да, зачем делать сложно: $str =~ s/([абвгд...я])/$hash{$1}/ge,
 когда можно просто split, for, а потом join.
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 --- ifmail v.2.14
  * Origin: Home (2:550/5068.1515@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Регэкспы - трансляция в цепочку букв.   Roman Karshiev   26 Jul 2000 03:20:34 
 Регэкспы - трансляция в цепочку букв.   Maxim Y. Zinyakov   26 Jul 2000 15:29:56 
 Re: Регэкспы - трансляция в цепочку букв.   Michael Samanov   26 Jul 2000 15:39:41 
 Регэкспы - трансляция в цепочку букв.   Maxim Y. Zinyakov   26 Jul 2000 18:08:16 
 Re: Регэкспы - трансляция в цепочку букв.   Vladimir N. Silyaev   26 Jul 2000 17:10:25 
 Регэкспы - тpансляция в цепочкy бyкв.   Slava Korchagin   26 Jul 2000 16:01:08 
 Re: Регэкспы - трансляция в цепочку букв.   vitus@ice.ru   26 Jul 2000 21:43:49 
Архивное /ru.perl/794917cf4042.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional