Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.18;
Скачать: CL | DM;

Вниз

По JavaScript вопрос   Найти похожие ветки 

 
Ega23 ©   (2008-11-19 13:13) [0]

есть строка, в строке встречается в качестве разделителя последовательность непечатных символов, например #7#7.
Надо эту строку в массив загнать, разбив как раз по #7#7.
Как это дело в качестве параметра в split() передать????


 
clickmaker ©   (2008-11-19 13:14) [1]

\0x07 ?


 
Ega23 ©   (2008-11-19 13:16) [2]


> \0x07 ?


Ага, похоже на то. Сейчас попробую.


 
Ega23 ©   (2008-11-19 13:44) [3]

не-а...

var arr = data.split(\0x07);
FireBug говорит, что illegal character...


 
Palladin ©   (2008-11-19 13:47) [4]

так как бы в кавычки заключить нужно...


 
Ega23 ©   (2008-11-19 13:52) [5]


> так как бы в кавычки заключить нужно...


И с ними не фурычит.


 
Ega23 ©   (2008-11-19 14:11) [6]

Ха. Как интересно всё.

var arr = data.split("\0x07");  не работает.
var arr = data.split("\07");  работает.
var arr = data.split("\7");  работает.

Т.е. почему-то отметает hex-вариант записи. А dec и oct - нормально.
Чудеса какие-то...


 
clickmaker ©   (2008-11-19 14:19) [7]

как вариант, можно тупо код вбить: Alt+Num 7


 
Дуб ©   (2008-11-19 14:20) [8]

> clickmaker ©   (19.11.08 14:19) [7]

Или попищать на комп. 7 символ - это же бип. :)


 
Ega23 ©   (2008-11-19 14:29) [9]

var arr = data.split("\x07");  вот так hex-запись работает.


 
Dmitry S ©   (2008-11-19 14:47) [10]


> var arr = data.split("\x07");

сразу бы так :)


 
palva ©   (2008-11-19 20:12) [11]

Какая-то странная ветка. Разделителем же служит не одиночный символ, а пара символов. Значит и разделять нужно при помощи СТРОКИ, которая служит разделитем.
data.split("\7\7");
Еще разделителем может служит регулярное выражение. Например:

<html><head><script>
s="a>=55&&a<=88";
s = s.split("&&")[0]
alert(s); // a>=55
alert(s.split(/[<>]=/)[1]) // 55
</script></html>


 
clickmaker ©   (2008-11-20 09:31) [12]

> Какая-то странная ветка

гы. Это я по привычке старого сишника лишний ноль впереди влепил - вот и понеслась )


 
StriderMan   (2008-11-20 16:13) [13]


> Т.е. почему-то отметает hex-вариант записи. А dec и oct
> - нормально.

а какая разница? во всех этих системах счисления это одно и то же



Страницы: 1 вся ветка

Текущий архив: 2009.01.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1227089613
Ega23
2008-11-19 13:13
2009.01.18
По JavaScript вопрос


3-1213068402
Белочка
2008-06-10 07:26
2009.01.18
Выделение строк в DBGrid


15-1227203696
Andy BitOff
2008-11-20 20:54
2009.01.18
Опять Виста...


2-1228400306
VVrecker
2008-12-04 17:18
2009.01.18
IdHTTPServer сброс пароля полученного с помощью AResponseInfo.Au


15-1227178236
axis_of_evil
2008-11-20 13:50
2009.01.18
я отстал от технической составляющей жизни