 |
Регулярки - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
08.03.2013, 15:30
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 20.02.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Регулярки
Здрасте. Нужно из текста вида
 |
Цитата: |
 |
|
|
|
|
|
|
|
<user default_car='27993129' tank='1' races_lost='162' gold='1' money='16469' races_won='1737' fuel_ts='1362721362' fuel_base='0' money_spent='1632181' garage='4' was_robbed='True' visit_day='734935' exp='3288' lvl='8' fuel='68' continous_days='2' money_win='833000' bonus_claimed='False' id='9090' races_level='564' races_passive='233' |
|
 |
|
 |
|
выдрать значения money и gold, например, что бы получить 16469 и 1 соответственно. У меня не получается. Помогите, пожалуйста!
З.Ы. Это не подходит, не работает ;(
Последний раз редактировалось 1lyaSweepy; 08.03.2013 в 15:35.
|
|
|
08.03.2013, 16:25
|
#2
|
|
|
|
Сержант
|
 Регистрация: 01.10.2011
 Сообщений: 128
 Популярность: 5723
 Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Регулярки
int start = result.IndexOf("money_win='");
int end = result.IndexOf("\'", start);
и вытаскиваем значение сабстрингом
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
08.03.2013, 17:19
|
#4
|
|
|
|
Сержант
|
 Регистрация: 01.10.2011
 Сообщений: 128
 Популярность: 5723
 Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Регулярки
я намекну, второй параметр это длинна строки
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
08.03.2013, 17:24
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 20
 Популярность: 1883
 Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
|
Re: Регулярки
|
|
|
08.03.2013, 17:36
|
#6
|
|
|
|
Разведчик
|
 Регистрация: 20.02.2013
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Регулярки
О, заработало  Спасибо!
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
я намекну, второй параметр это длинна строки
|
|
 |
|
 |
|
Она может меняться, не у всех же 5 знаков
Добавлено через 9 минут
Допёрло.
end = end-start;
html.substring(start,end);
Последний раз редактировалось 1lyaSweepy; 08.03.2013 в 17:45.
Причина: Добавлено сообщение
|
|
|
08.03.2013, 18:30
|
#7
|
|
|
|
Сержант
|
 Регистрация: 01.10.2011
 Сообщений: 128
 Популярность: 5723
 Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Регулярки
Буянь, ну так регулярки же, я уже вроде бы говорил о своей неприязни к ним.
Если могу справится без регулярок то стараюсь их не использовать
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
08.03.2013, 19:14
|
#8
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 28.08.2009
 Сообщений: 603
 Популярность: 19129
 Золото Zhyk.Ru: 500
 Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
|
Re: Регулярки
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
|
|
|
08.03.2013, 19:48
|
#9
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 20
 Популярность: 1883
 Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
|
Re: Регулярки
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:02.
|
 |