|
|
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
Есть вот такие структуры данных (2х видов) в текстовом виде Код: java 1. 2. 3. 4. 5. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Нужно поменять цифры, регулярками можно конечно, но может существует более удобный инструмент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2015, 22:09 |
|
||
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
Не рефлексируй на инструменты. Напиши парсер, благо формат простой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2015, 10:42 |
|
||
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
Hett, Формат похож на json, можете посмотреть на мой парсер и методы fromJson и toJson в библиотеке underscore-string . С уважением, Валентин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2015, 12:34 |
|
||
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
как раз хотел попробовать antlr за основу для грамматики взял json https://github.com/antlr/grammars-v4/blob/master/json/JSON.g4 отличный сампл с описанием: http://stackoverflow.com/questions/1931307/antlr-is-there-a-simple-example грамматика Код: ruby 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. 28. 29. генерация классов парсера по грамматике Код: xml 1. 2. 3. 4. 5. 6. 7. код для парсинга Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. результат результатом является массив с элементами: строка или число или вложенный массив >>>[[[quick_step_potion], 1, 1, 4.4835], [[leather_gloves_lining], 1, 1, 17.6402], [[quick_step_potion], 1, 1, 4.4835]] выпечатывание в нужном формате - легко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2015, 13:20 |
|
||
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Остановлюсь на antlr, мощная штука. К тому же тут уже пол задачи за меня сделали. Единственное, что мне пока не понятно, как использовать эту XML: Код: java 1. 2. 3. 4. 5. 6. 7. Пока из командной строки генерю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2015, 16:18 |
|
||
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
Это кусок скрипта для ant. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2015, 18:23 |
|
||
|
Подскажите инструмент
|
|||
|---|---|---|---|
|
#18+
Да, действительно удобный) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2015, 20:35 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39067957&tid=2124858]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 433ms |

| 0 / 0 |
