|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Y. Labutin 2:5020/400 14 Dec 2003 19:08:03 To : Renat Araslanow Subject : Re: Хитрый regexp -------------------------------------------------------------------------------- Приветствую. DL>> Хочется следующего: чтобы после каждого однобуквенного предлога пробел DL>> заменялся на DL>> Делаю это так: RA> use locale; DL>> $_ = "а xxx с xxx и к xxx\n"; DL>> print $_; DL>> s/(?<=\s)([АВИКОСУавикосу])\s/$1$2\&\#160\;/g; RA> s/(?:^|\b)([АВИКОСУавикосу])\s/$1$2\&\#160\;/g; Огромное спасибо. DL>> print $_; DL>> А в идеале хочется, RA> ... купить книжку Фридла "Регулярные выражения. библиотека программиста" 2e RA> издание. (Friedl "Mastering Regular Expressions" second edition) И за это тоже спасибо :))) -- Дмитрий Лабутин dmitry@incub.ru Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.1 * Origin: incub creative team (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2784c3056c3a.html, оценка из 5, голосов 10
|