|
|
|
Помогите составить регулярное выражение на выбор блока текста
|
|||
|---|---|---|---|
|
#18+
Товарищи, помогите составить регулярное выражение на выбор блока текста из XML, который не содержит определенный тэг. Уже второй день мучаюсь, эта рагулярка сниться мне уже :( Нужно регулярное выражение под TextPipe, соответственно на PERL и мне нужно обойтись только регулярным выражением без доп обработки результата. Имеется xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Необходимо выбрать объекты <object>...</object>, внутри которых нет тэга <ZZZ>. Выражение: Код: c# 1. по какой-то причине выбирает все 4 объекта, вне зависимости от наличия в них <ZZZ>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2014, 14:42 |
|
||
|
Помогите составить регулярное выражение на выбор блока текста
|
|||
|---|---|---|---|
|
#18+
Если это XML, то проще наверное его будет распарсить SAX-ом, и получить нужные элементы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 12:50 |
|
||
|
Помогите составить регулярное выражение на выбор блока текста
|
|||
|---|---|---|---|
|
#18+
MasterZiv, интересная мысль. Но не хотелось бы писать собственный парсер. В итоге мне нужно удалить из xml блоки, которые не содержат <ZZZ> и затем этот xml будет передан стороннему загрузчику. Т.е. если заморочиться с SAX-ом, то придется писать не только парсер, но и редактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1341304]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 445ms |

| 0 / 0 |
