![]() |
split(";") и перевод строки
Подскажите, как в сплит split(";") добавить перевод строки, /n не работает?
|
надо использовать \n, а не /n
|
так а где ее ставить то? перепробывал все:
split(";\n") split(";"\n) split(";"+\n) split(";+\n") split('";"+\n') ниче не пашет...:( |
покажи текст который ты обрабатываешь.
|
рабочий пример:
var str1:String = "aaa;\nbbb;\nccc"; var arr1:Array = str1.split(";\n"); trace(arr1.join("|")); пиши полные строки, невозможно определить в чем твоя ошибка, если ты просто говоришь "я вызываю метод с такой то переменной" и при этом неясно в каком контексте ты это делаешь. |
в текстовом файле:
--------- info= 001.jpg | Интерьер 001 | Представляется логичным, что структурализм; 002.jpg | Интерьер 002 | Страсть ассоциирует объект деятельности.; --------- разбиваю в массив: --------- arrayrow = arrayLoad.info.split(";"); for (i=0; i<arrayrow.length; i++) { arrayrow[i] = arrayrow[i].split(" | "); } --------- |
а если у тебя символ ";" будет в тексте или названии интерьера?
в русском языке есть такой символ, и есть четкие правила по его использованию, используй лучше Xml, запары с подобными проблемами не возникнет |
да фиг с ; , поставлю запятую в конце:)
осталось то добавить перевод строки, а тхт некоторым людям проще править...:) |
Да, xml гораздо лучше.
|
Проблема в том, что винды для переноса строк используют два символа, не один.
Поэтому тебе надо проводить разбиение по ";\r\n" |
| Часовой пояс GMT +4, время: 16:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.