![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
действительно стоит исходить из контекста. Ну и то что ты хочешь. Если к примеру мы подразумеваем, что в этом коде хмл встречается только в ковычках, то это уже одно решающее правило, ну и так далее. Конечно гораздо сложнее, есил мы ничего сказать не можем не о правильности кода, ни овалидности хмл, ни уж тем более о том где и главное как он- хмл появится. Если это возможно конечно, с точки зрения количества и качества, может стоит реализовать несколько алгоритмов каждый из которых будет находить по своему, а ты уже будет в ручную, скажем подправлять или выбирать правильный. Но такое подойдет если у тебя их 100, а вот если 1000 то стоит подумать над несколько уровневыми РегЭкспами исходя из различных ситуаций появления этих самых хмл.
Добавлено через 41 секунду Ну вот опять понаписал, а не поделу =) Добавлено через 4 минуты ну и скажем ведь можно подйти с другой стороны. Ты можешь попробовать решить то что явяется кодом, и тем самым выделить хмл |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Вот именно, что не по делу
Нужен regexp который из любого валидного as3 кода выделяет любой валидный xml, а не рассуждения какими еще способами можно решить задачу выделения. Их я и так знаю. Или сказать, что задача нерешаема. |
|
|||||
|
я просто думаю что одним регэкспом не обойтись вот и все. А написал не для вас. на форме собственно не вы одни, есть другие люди которым это возможно поможет.
Думаю что нужно применить их серию, так как думаю что даже исходя из всей мощи регэкспов они не всесильны(опять таки ИМХО). Один найдет скажем возможные места где может находится хмл, другой исходя из контекста найденного "чекнет" это. Собственно я как говорится мелкая сошка ) да и думаю что эту задачу решить можно) тот же компилятор ее решает Последний раз редактировалось ramshteks; 05.03.2009 в 23:37. |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
Если as3 код валидный, то и XML-литерал валидный.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|