![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| uwannadie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
возникла проблемка при разборе регулярки - то, что работает на сайте - не работает в программе =(
есть JSON: http://pastebin.com/WhfV2Htt в нем значение параметра details надо вытащить и обработать одной из функций. для вышеописанного процесса попытался на одном сайте протестить регулярку - там все работало замечательно. но, увы, в шарпе оказалось не все так гладко - прога парсила либо 1 экземпляр данных либо вообще ничего, плюс не переваривает пробелы внутри строки (если воткнуть [\s], то парсит полтекста одним куском). за саму регулярку просьба не пинать - пользую 2й раз в жизни
по факту мне надо просто вытащить данные между 'details' и 'lifeTime' внутри текста --------------------
|
|||
|
||||
| Arantir |
|
||||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 1 Всего: 55 |
Это сообщение отредактировал(а) Arantir - 20.5.2013, 19:21 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
||||
|
|||||
| uwannadie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
почти идеально: не пережевывает симол "^" почему-то Это сообщение отредактировал(а) uwannadie - 20.5.2013, 20:27 --------------------
|
|||
|
||||
| uwannadie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
а еще странно то, что грабит только последнее вхождение по маске регулярки в строке.
но видимо это уже мой косяк в коде, буду разбираться Добавлено через 11 минут и 48 секунд
--------------------
|
|||
|
||||
| uwannadie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
Arantir, большое спасибо. Все завелось.
Это сообщение отредактировал(а) uwannadie - 20.5.2013, 21:29 --------------------
|
|||
|
||||
| Arantir |
|
||||||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 1 Всего: 55 |
Вообще-то, item.Groups содержит группы из регулярки. Первая группа — вся подстрока, а вот в item.Groups[1] содержится как раз то, что между круглыми скобочками. Если вам нужно выбирать сразу строку между кавычками, то:
и будет достаточно
Это сообщение отредактировал(а) Arantir - 20.5.2013, 21:37 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
||||||
|
|||||||
| uwannadie |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
спасибо, попробую --------------------
|
||||||||
|
|||||||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 31 Всего: 142 |
uwannadie, я правильно понял вопрос: ты регуляркой json парсишь? Не проще ли воспользоваться стандартными средствами?
http://msdn.microsoft.com/ru-ru/library/bb412187.aspx -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |