flash: как узнать, сколько раз строка содержит подстроку? - PullRequest
0 голосов
/ 01 мая 2010

например, откуда мне знать, что строка "hello world" содержит три буквы l?

Ответы [ 2 ]

1 голос
/ 01 мая 2010

Легко:

your_string.match( your_substring ).length;

Или сырный:

your_string.split( your_substring ).length - 1;
1 голос
/ 01 мая 2010
var hm:int = 0;
var index:int = 0;

while ((index = your_string.indexOf(your_substring, index)) != -1) {
    index++;
    hm++;
}

trace('how many: ' + hm);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...