Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не отслеживается символ в строке (http://www.flasher.ru/forum/showthread.php?t=161680)

in4core 26.07.2011 22:19

Не отслеживается символ в строке
 
Есть строка например : 'abcd - dfgr - ghj , 123, 567'

Код:

trace( str.indexOf('-')) // 5
trace( str.indexOf('-' , 1)) // 5
trace( str.indexOf('-' , 2)) // 5

А как же тогда мне получить второе тире? :)

spooner 26.07.2011 22:24

Ну так правильно
Код:

str.indexOf('-', 6)
даст позицию второго тире
или так
Код:

str.indexOf('-', str.indexOf('-') + 1)

in4core 26.07.2011 22:32

ага понял в чем ошибся.

MXPain 27.07.2011 01:23

а лучше так
Код AS3:

ind= str.indexOf('-', ind+1);


КорДум 27.07.2011 01:34

Цитата:

Сообщение от MXPain (Сообщение 1015032)
а лучше так
Код AS3:

ind= str.indexOf('-', ind+1);


Код AS3:

[null] = str.indexOf('-', [null]+1)



Часовой пояс GMT +4, время: 23:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.