Главная страница
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.016 c
2-1228511695
Suntechnic
2008-12-06 00:14
2009.01.18
Нужнапомощь с запросом


1-1205931856
IntruderLab
2008-03-19 16:04
2009.01.18
Вопрос по чеклисту


15-1227434110
{RASkov}
2008-11-23 12:55
2009.01.18
Нет звука


2-1228310738
xLaMer
2008-12-03 16:25
2009.01.18
Изменить Текст Tedit в чужом окне


2-1228576692
neon-w
2008-12-06 18:18
2009.01.18
Столбец из .txt в массив?