Показано с 11 по 12 из 12

Тема: Вставка латинских имен из адр. книги кириллицей в текст письма

  1. #11
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Вставка латинских имен из адр. книги кириллицей в текст письма

    Цитата Сообщение от Faith Healer
    Ну-с, флеймануть маленько, что ли? =)))
    Надеюсь, что данные высказывания не будут восприняты как "в чужой монастырь…"
    Я не обиделся и преследовать не буду :-), но принял к сведению :-)

    Итак, теперь по существу… Копался я сегодня долго (целый час наверное :-) ), но все таки нашел то, что нужно, правда в свое время (как я вроде писал уже раньше) Слэш делал наоборот из русского в транкириллицу, но Вы, если надо переделаете сами:
    итак понеслась:
    =================Цитата от=================

    Мое почтение всем присутствующим!
    ----------------------------------------------------------------------
    17 августа 2001 г. (пятница), 20:43:11.

    А вот кто хочет испугаться? Становитесь рядом.
    А вот кому нужен транслит? И вы подходите.

    Работает о-о-очень медленно и не различает регистр символов, но…

    [rus2lat_start]---------------------------------------------------
    %Comments="%Text"%Subject=""%Clear%-
    %QInclude="rus2lat_process"%-
    %Subject=""%Comments=""%-
    ----------------------------------------------------------------------

    [rus2lat_get]-----------------------------------------------------
    %Subject='%SetPattRegExp="(.)(.*)"%-
    %RegExpBlindMatch="%Comment"%-
    %SubPatt="1"'%-
    %Comments='%SetPattRegExp="(.)(.*)"%-
    %RegExpBlindMatch="%Comment"%-
    %SubPatt="2"'%-
    %If:"%FullSubj"="А":"%Subject='a'":""%-
    %If:"%FullSubj"="Б":"%Subject='b'":""%-
    %If:"%FullSubj"="В":"%Subject='v'":""%-
    %If:"%FullSubj"="Г":"%Subject='g'":""%-
    %If:"%FullSubj"="Д":"%Subject='d'":""%-
    %If:"%FullSubj"="Е":"%Subject='e'":""%-
    %If:"%FullSubj"="Ё":"%Subject='e'":""%-
    %If:"%FullSubj"="Ж":"%Subject='zh'":""%-
    %If:"%FullSubj"="З":"%Subject='z'":""%-
    %If:"%FullSubj"="И":"%Subject='i'":""%-
    %If:"%FullSubj"="Й":"%Subject='i'":""%-
    %If:"%FullSubj"="К":"%Subject='k'":""%-
    %If:"%FullSubj"="Л":"%Subject='l'":""%-
    %If:"%FullSubj"="М":"%Subject='m'":""%-
    %If:"%FullSubj"="Н":"%Subject='n'":""%-
    %If:"%FullSubj"="О":"%Subject='o'":""%-
    %If:"%FullSubj"="П":"%Subject='p'":""%-
    %If:"%FullSubj"="Р":"%Subject='r'":""%-
    %If:"%FullSubj"="С":"%Subject='s'":""%-
    %If:"%FullSubj"="Т":"%Subject='t'":""%-
    %If:"%FullSubj"="У":"%Subject='u'":""%-
    %If:"%FullSubj"="Ф":"%Subject='f'":""%-
    %If:"%FullSubj"="Х":"%Subject='h'":""%-
    %If:"%FullSubj"="Ц":"%Subject='ts'":""%-
    %If:"%FullSubj"="Ч":"%Subject='ch'":""%-
    %If:"%FullSubj"="Ш":"%Subject='sh'":""%-
    %If:"%FullSubj"="Щ":"%Subject='sch'":""%-
    %If:"%FullSubj"="Ъ":"%Subject='`'":""%-
    %If:"%FullSubj"="Ы":"%Subject='i'":""%-
    %If:"%FullSubj"="Ь":"%Subject='`'":""%-
    %If:"%FullSubj"="Э":"%Subject='e'":""%-
    %If:"%FullSubj"="Ю":"%Subject='yu'":""%-
    %If:"%FullSubj"="Я":"%Subject='ya'":""%-
    %FullSubj%-
    ----------------------------------------------------------------------

    [rus2lat_process]------------------------------------------------
    %If:"%QInclude='rus2lat_get'"="":"":"%FullSubj%QIn clude='rus2lat_process'"%-
    ----------------------------------------------------------------------

    Запускаем rus2lat_start.

    [Было]----------------------------------------------------------------
    Этот я уже всерьез потестил. У меня работает… Идея всё та же:
    использовать жадность по умолчанию перловых регулярных
    выражений… И никакие IF для _этого_ не нужны.
    ----------------------------------------------------------------------

    [Стало]---------------------------------------------------------------
    etot ya uzhe vser`ez potestil. u menya rabotaet… ideya vse ta zhe:
    ispol`zovat` zhadnost` po umolchaniyu perlovih regulyarnih
    virazhenii… i nikakie IF dlya _etogo_ ne nuzhni.
    ----------------------------------------------------------------------

    --
    С наилучшими пожеланиями, A.P.$lasH mailto:ap-slash@nobat.ru
    =================Цитата да=================

    Cаша, если все пучком - можно и в FAQ форума

  2. #12
    Vadikan
    Vadikan вне форума
    Новичок
    Регистрация
    20.06.2003
    Сообщений
    6

    Re:Вставка латинских имен из адр. книги кириллицей в текст письма

    Vadim
    Большое спасибо! Медленная работа, видимо, связана с тем, что происходит посимвольное прочесывание текста с заменой каждого символа. Думаю, что если переделать данное решение под сабжевый вопрос, то скорость возрастет, т.к. проверяться будет только TOFNAME
    Благодарю еще раз ;-)

    Faith Healer
    Я понял тебя. Спасибо за лекцию ;-) Тем более странно, что человек с обширным опытом работы в онлайн форумах начинает общение с новичком с "ё-моё" при этом размахивая RTFM и отвечая не по теме. Впрочем, у всех свои методы работы ;-) Всех благ!

Похожие темы

  1. Вставка текста при создании новго письма…
    от Tvirus в разделе Баги и ошибки
    Ответов: 6
    Последнее сообщение: 30.06.2008, 17:52
  2. Как вырезать текст из письма?
    от Zalexi в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 13.01.2008, 01:48
  3. Проблемы с кириллицей в названиях папок
    от zyx6789 в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 13.01.2006, 10:44
  4. письма издалека - текст нечитаем: ?????
    от Doom-Doom в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 26.07.2004, 15:15
  5. Ответов: 1
    Последнее сообщение: 10.11.2003, 17:26