Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Как сосчитать кол-во букв "ф" или "ы" или "м" в строке?
Flash Zone Forum > Macromedia Flash > Начинающим
sboris55
Как сосчитать кол-во букв "ф" или "ы" или "м" в строке?
Или, как сосчитать кол-во слов "типо" или "ххх" в абзаце?
tiHo
Код
var str:String = "типо ты че пацан пальцы гнёш? типо ты думаеш что типо ты реальный пацан такой как мы? типо да?";
var mass:Array = str.split("типо");
var num:Number = mass.length - 1;
trace(num);


я бы сделал так. вместо "типо" разумеется можно подставить любой символ для поиска.
MustLive
Тоже вариант. Но замечу, Саша, что split более ресурсоёмкий. Поэтому для задачи поднятой sboris55, я рекомендовал бы использовать indexOf.

Код
var str:String = "типо ты че пацан пальцы гнёш? типо ты думаеш что типо ты реальный пацан такой как мы? типо да?";
while (pos != 0) {
    pos = str.indexOf("типо",pos);
    pos++;
    numb++;
}
trace(numb-1);
sboris55
Спасибо, друзья, за столь быстрый и полный ответ!
Сей же час пойду эксперементировать!
tiHo
наздоровье
MustLive
Всегда пожалуйста, sboris55.

Цитата
Сей же час пойду эксперементировать!

Успехов wink.gif
Русская версия IP.Board © 2001-2008 IPS, Inc.