|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Комрады, приветствую! Прошу помощи: есть строка вида Код: plaintext 1.
Задача: либо сохранить в разные переменные значение каждого параметра (count, lost и т.д.) либо сразу раскидать эти значения по таблице. Хотелось бы более изящный способ нежели комбинация MID и SEARCH, когда ищется ключевое слово, потом запятая после него, и уж потом выдергивается значение между ними. _____________________ А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как администрация форума попросила его быть вежливым. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:09 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
вы уверены, чо вам это стоит делать на VB 6.0 ? это же json используйте возможности javascript или С# (там есть готовые классы для обработки) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:12 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Konst_One, к сожалению, я ограничен лишь vb6. А если этот текст будет не json, а, например, xml? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
но обрабатывать все равно средствами vb - это упростит дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:17 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
зачем парсить xml ? для этого же есть специальные средства XMLDocument ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:18 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Konst_One, я с ними не знаком. Буду признателен, если подскажете ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:20 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Нет, XMLDocument не очень подходит, так как у меня нет отдельного xml-файла, есть текстовая строка в ячейке, которую нужно обработать. Поэтому проще вернуться к вопросу парсинга. Либо первого, либо второго варианта. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:27 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Вообще из json можно сделать js-объект с помощью Sript Control. Но если можно получать xml, то лучше его. Буду признателен, если подскажетеБиблиотека называется Microsoft XML. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:28 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Frost_ImpНет, XMLDocument не очень подходит, так как у меня нет отдельного xml-файла, есть текстовая строка в ячейке, которую нужно обработать.Он принимает строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:29 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
подключите reference Microsoft XML http://www.informit.com/articles/article.aspx?p=31360&seqNum=4 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:31 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
для загрузки из строки юзайте LoadXML() простенький гайд с тестовой программкой http://www.quepublishing.com/articles/article.aspx?p=25084&seqNum=2 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:40 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
+ вот тут очень неплохое описалово по MSXML2.DOMDocument http://www.script-coding.com/XMLDOMscripts.html ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:45 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Код: vbnet 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. 30. 31. 32. 33. 34.
Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 16:55 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
Для регулярных выражений это очень простая задача: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2013, 19:39 |
|
Парсинг текстовой строки
|
|||
---|---|---|---|
#18+
qwerty112, спасибо огромное! Ваш код решил мою задачу! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 22:27 |
|
|
start [/forum/topic.php?fid=60&msg=38106733&tid=2157215]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 138ms |
0 / 0 |