|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 07 Dec 2000 13:53:54 To : Alexandr Subject : Re: regexp-ы --------------------------------------------------------------------------------
В твоём письме от Thu, 07 Dec 2000 04:57:16 +0300 написано:
aesn> есть задача - посчитать количество слов в переменной.
aesn> Поскольку переменная получена из формы, поля типа textarea, то может
aesn> сожержать непредвиденные %0[dD]. %0[aA] предварительно выкоцываются,
aesn> и остаются только %0[dD]. Собственно надо посчитать количество
aesn> слов, учитывая что 0[dD] не являются словами, то есть грубо говоря:
aesn>
aesn> $count++ while (/\b\w+\b/g);
aesn> $count-- while (/%0[dD]/g);
aesn>
aesn> Можно ли в одну строчку сие забомбить (с объяснением если можно)?
aesn> Или лучше так оставить ?
А %0[dD] ты зачем оставляешь? Лучше так оставить.
--- slrn/0.9.6.3-as (Linux)
* Origin: AKA с подствольным плюсомётом (2:5020/371.32)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/73164cde4eb65.html, оценка из 5, голосов 10
|