Пятница, 08 Ноября 2024, 08:55

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Помогите c#
staconikДата: Суббота, 20 Апреля 2013, 09:57 | Сообщение # 1
участник
Сейчас нет на сайте
Всем привет! Вот не знаю как это реализовать:
1. Пользователь записывает в textbox такой текст: https://oauth.vk.com/blank.html#access_token=7ea1xeb1xa33b9a3x43d8fdc8cacx549a80710b8bcx890f8cc041x4x342e4d206x0d6ea7b1x33x4xbc298&expires_in=86400&user_id=156478424
2. Программа должна записать в переменную значение после access_token= до &expires_in=
Помогите буду благодарен!


Dark_FalconДата: Суббота, 20 Апреля 2013, 12:35 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Ну с помощью регулярных выражений. smile
Код
[^=]+=([^&]+).*


В $1 будет содержаться строка 7ea1xeb1xa33b9a3x43d8fdc8cacx549a80710b8bcx890f8cc041x4x342e4d206x0d6ea7b1x33x4xbc298


Сообщение отредактировал Dark_Falcon - Суббота, 20 Апреля 2013, 12:39
V1talik30Дата: Четверг, 02 Мая 2013, 23:03 | Сообщение # 3
VIGO Development
Сейчас нет на сайте
Можно еще старыми добрыми операциями со стрингами реализовать biggrin
Код

string a = textBox1.Text.Remove(0, textBox1.Text.IndexOf("#access_token=") + "#access_token=".Length);
a = a.Remove(a.IndexOf("&expires_in"), a.Length - a.IndexOf("&expires_in"));


В переменной а будет "7ea1xeb1xa33b9a3x43d8fdc8cacx549a80710b8bcx890f8cc041x4x342e4d206x0d6ea7b1x33x4xbc298", если textBox1.Text = "https://oauth.vk.com/blank.html#access_token=7ea1xeb1xa33b9a3x43d8fdc8cacx549a80710b8bcx890f8cc041x4x342e4d206x0d6ea7b1x33x4xbc298&expires_in=86400&user_id=156478424"




Сообщение отредактировал V1talik30 - Четверг, 02 Мая 2013, 23:03
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг