|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 18 Apr 2001 14:02:51 To : Dmitry Potapoff Subject : Re: подсчет слов -------------------------------------------------------------------------------- Здравствуй, Dmitry Potapoff. В твоём письме от Tue, 17 Apr 2001 02:11:05 +0400 написано: DP> по возни над пpоектом котоpый скоpо бyдет пеpеименован в "титаник" DP> возникло паpа вопpосов. Hу что ж, готовим свой айсберг... DP> 1. как гpамотно подсчитать число слов в стpоке? scalar(split). В определении "слова - это то, что разделяется пробелами". DP> стpока может иметь виндовские пеpеносы. Удалить оные переносы предварительно. s/[переносы]\s*//g DP> 2. как пpовеpить максимальнyю длинy слова в стpоке? DP> напpимеp больше 15 символов - истина (или ложь). Именно в такой формулировке - if (/\S{16}/) (в том же определении слова). Во всех случаях строка подразумевается находящейся в $_. Критично это только для первого пункта - split с пустым PATTERN. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: NTV Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1648395b05775.html, оценка из 5, голосов 10
|