Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   split(";") и перевод строки (http://www.flasher.ru/forum/showthread.php?t=65672)

Trains 16.06.2005 14:44

split(";") и перевод строки
 
Подскажите, как в сплит split(";") добавить перевод строки, /n не работает?

iNils 16.06.2005 14:50

надо использовать \n, а не /n

Trains 16.06.2005 14:57

так а где ее ставить то? перепробывал все:
split(";\n")
split(";"\n)
split(";"+\n)
split(";+\n")
split('";"+\n')
ниче не пашет...:(

iNils 16.06.2005 15:08

покажи текст который ты обрабатываешь.

wwwita 16.06.2005 15:15

рабочий пример:
var str1:String = "aaa;\nbbb;\nccc";
var arr1:Array = str1.split(";\n");
trace(arr1.join("|"));

пиши полные строки, невозможно определить в чем твоя ошибка, если ты просто говоришь "я вызываю метод с такой то переменной" и при этом неясно в каком контексте ты это делаешь.

Trains 16.06.2005 15:16

в текстовом файле:
---------
info=
001.jpg | Интерьер 001 | Представляется логичным, что структурализм;
002.jpg | Интерьер 002 | Страсть ассоциирует объект деятельности.;
---------

разбиваю в массив:
---------
arrayrow = arrayLoad.info.split(";");
for (i=0; i<arrayrow.length; i++) {
arrayrow[i] = arrayrow[i].split(" | ");
}
---------

wwwita 16.06.2005 15:22

а если у тебя символ ";" будет в тексте или названии интерьера?
в русском языке есть такой символ, и есть четкие правила по его использованию, используй лучше Xml, запары с подобными проблемами не возникнет

Trains 16.06.2005 15:27

да фиг с ; , поставлю запятую в конце:)
осталось то добавить перевод строки, а тхт некоторым людям проще править...:)

iNils 16.06.2005 15:29

Да, xml гораздо лучше.

iNils 16.06.2005 15:35

Проблема в том, что винды для переноса строк используют два символа, не один.
Поэтому тебе надо проводить разбиение по ";\r\n"


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

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