|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 29 May 2002 15:18:31 To : Belousov Oleg Subject : Re: разбить слово по слогам (regexp) -------------------------------------------------------------------------------- Здравствуй, Belousov Oleg. >> BO> Хочу сделать простейший сабж пока так $word = >> BO> s/(.*?)([аеиоуыэюя])(?![аеиоуыэюя])/$1$2$3-/gi; Hо не так работает... $3 >> BO> не вставляется BO> > BO> > И не должно. Оно же zero-width. То есть матч проверяется, но в него не BO> > попадает. BO> А вообще - может кто нибудь помочь с сабж ?.. чего-то я совсем запутался ;) Возьми The TeXbook и почитай там про алгоритм переносов. Он того... _правильно_ работает. Естественно, требует словаря. Естественно, доступного. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454c6b1f01e.html, оценка из 5, голосов 10
|