Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Парсиншг (http://www.flasher.ru/forum/showthread.php?t=34930)

ama2001 24.07.2002 17:03

Парсиншг
 
Люди есть строка
str="k123~k145~k129~";
нужно выдрать
к123
k145
k129

как сделать? хелп!!!

coil 24.07.2002 17:18

Все это методы объекта String

charAt Возвращает номер, указывающий на размещение символа в строке.

charCodeAt Возвращает значение символа по данному индексу как 16-разрядное целое число между 0 и 65535.

concat Объединяет текст двух строк и возвращает новую строку.

fromCharCode Возвращает строку, составленную из символов, указанных в параметрах.

indexOf Ищите строку и возвращает индекс значения, указанного в параметрах. Если значение найдено больше чем однажды, возвращается индекс первого возникновения. Если значение не найдено, возвращается -1.

lastIndexOf Возвращает последнее местонахождение подстроки в пределах строки, перед позицией ее начала, указанной в параметре, или -1 если не найдена.

slice
Извлекает часть строки и возвращает новую строку.

split Разбивает объект String на массив строк, отделяя строку в подстроки.

substr Возвращает указанное число символов в строке, начиная с местоположения, указанного в параметре.

substring Возвращает символы между двумя индексами, указанными в параметрах, в строку.

toLowerCase Преобразовывает строку в нижний регистр и возвращает результат.

toUpperCase Преобразовывает строку в верхний регистр и возвращает результат.

ama2001 24.07.2002 17:21

У меня справка тоже есть...
Я про алгоритм

ama2001 24.07.2002 17:37

ХЕ

from=0;
str = new String();
str="k123~k145~k129~/";
i=0;
ttn = new String();
i=0;
do{
let=str.charAt(i);
if(let=="~")
{
trace(ttn);
ttn="";
}
else
{
ttn=ttn+let;
}

i++;
}while(let!="/")

lexass 24.07.2002 17:47

а не проще split-ом ???

Baltika 24.07.2002 20:00

проще!

coil 24.07.2002 20:39

И причом быложе уже и не раз и даже не три...

lexass 25.07.2002 11:23

Цитата:

Оригинал написал(а) Baltika
проще!
Гы%)
Мы простых путей неищем :D


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

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