Количество вхождений подстроки в строку. PERL.
Строка: "ылворало ыфлва фыра роывп олрыофрытслыовси оывлао ио ыовдлао ыр оывдлао ыровр оыдлвоа р"
Нужно: найти все вхождения подстроки "фы" в вышеозначенной строке и получить их количество в виде INTEGER.
Я не знаю Perl'а, но догадываюсь, что это возможно (очевидно, что при помощи регулярных выражений) :)
Некоторые отличия описаны даже в РНР мануале: http://ru.php.net/manual/ru/reference.pcre.pattern.syntax.php
Плюс в помощь тебе хорошая программулька RegexBuddy (к сожалению прямой линк дать не могу тк сижу за корпоративной проксей и поиск вести не могу)
То что там такие же регулярные выражения - я знаю. Я не знаю функций Perl'а, как это написать...
Проще так:
Код:
preg_match_all("/фы/is", $str, $arr, PREG_PATTERN_ORDER);
$RES = count($arr[0]);
$RES = count($arr[0]);
Вот как такая конструкция выглядит на Perl'е?