PDA

Просмотр полной версии : Как справиться с кавычками или как делается split()?


Evsey
25.11.2001, 07:14
Здраствуйте!!!
Разрешите спросить одну вещь.
Тут такая канитель с подгружаемым текстовым файлом:
В файле одна переменная "i", это список слов через запятую.
Теперь мне надо сотворить из него Array.

Пробовал split(", ") - ничего то не выходит не разбивает хоть тресни возвращает мне [0: "весь стринг"]!

Пробовал писать i = new Array(i); то же не то , проблемма с кавычками получается.

Что только не делал, и хелпа начитался, и экран протирал,
даже выходил из комнаты! А всё не помогает.
Помогите.

asd
25.11.2001, 13:11
asd = "a,s,t,r,e,b,h"
zx = asd.split(",")

Evsey
25.11.2001, 15:44
НЕТ СЛОВ!
СПАСИБО!!!

Evsey
25.11.2001, 15:55
Хотя ...

Почему всё-таки работает только если слова разделенны запятой :
zx=asd.split(",");

а если я их разделяю переносом на новую строку, то по идее должно работать:
zx=asd.split("\r\n") - ан не тут то было!
???
может опять чего не так пишу?

El
26.11.2001, 13:01
пробуй так:

zx=asd.split(newline)

сам не пробовал, но вдруг получиться ?)

Evsey
26.11.2001, 22:25
Глазам не верю!
РАБОТАЕТ!!!
только оставляет в конце каждой строки "\r" в принципе
это не такая проблемма, но знает ли кто-нибудь, что это вообще такое и с чем его едят (т. е. есть ли какая специальная функция на этот счёт?)?
СПАСИБО