![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Доброго времени суток.
Скажите, а во флеше есть какие то ф-и для поиска/замены текста по регулярным выражениям ? (В хелпе и близлежащих FAQ ничего не нашол. Разве только выяснил, что в нем точно нет нормальных ф-й замены текста. Только извращение split+join). В чем собственно задача, которую я пытаюсь решить: 1. Есть xml файл (пример в конце поста). 2. Он обрабатывается как список разделов в галерее. 3. Так как теги разделены пробелами и переводами строки \n, то флеш свято верит что там есть node. Хотя конечно этот node никому не нужен. 4. Что бы избавится от ненужных узлов перед parseXML я хотел обработать строку загруженую строку таким вот образом: заменить /(</[a-z]+>)[\s\n]*(<[a-z]+>)/ на /\1\2/ (тоесть на первую и вторую переменную). Выражение писал навскидку. Соответственно не пинайте если бред. Что оно должно делать - удалять все пробельные символы и переводы строки между закрывающим и открывающим тегом. Подскажите, как это реализовать, пожалуста ![]() Или может я как то не так xml гружу ? На всякий случай код загрузки в конце поста. XML файл <?xml version="1.0" encoding="windows-1251" ?> <gallery bg_addr='bg/some.jpg'> <chapter name='chpater 1' addr='class1' ico='ico.png' left_arrow='arrow_l.gif' right_arrow='arrow_r.gif'> <foto addr='foto1.jpg' prev='foto1_prev.jpg' name='this is foto 1' whatermark='Not for free' border='border1.jpg'/> <foto addr='foto2.jpg' prev='foto2_prev.jpg' name='this is foto 2' whatermark='Not for free' border='border2.jpg'/> </chapter> <chapter addr='class2' ico='ico.png' left_arrow='arrow_l.gif' right_arrow='arrow_r.gif' name='chapter2'> <foto addr='foto1.jpg' prev='foto1_prev.jpg' name='this is foto 1' whatermark='Not for free' border='border1.jpg'/> </chapter> </gallery>
__________________
Студия "Ночной народ" | http://nightfolk.net/ |
![]() |
Часовой пояс GMT +4, время: 14:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|