Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
-1 / 0 / 1
Регистрация: 16.09.2012
Сообщений: 130

Регулярные выражения для получения userId со страницы

23.09.2012, 20:30. Показов 1245. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть код, внутри него нужно как нибудь выдернуть, внутри кода работает, внешне нет, как это можно сделать. accessToken, userId.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
              private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            {
                if (e.Url.ToString().IndexOf("access_token") != -1)
                {
                    string accessToken = "";
                    int userId = 0;
                    Regex myReg = new Regex(@"(?<name>[\w\d\x5f]+)=(?<value>[^\x26\s]+)", RegexOptions.IgnoreCase | RegexOptions.Singleline);
                    foreach (Match m in myReg.Matches(e.Url.ToString()))
                    {
                        if (m.Groups["name"].Value == "access_token")
                        {
                            accessToken = m.Groups["value"].Value;
                        }
                        else if (m.Groups["name"].Value == "user_id")
                        {
                            userId = Convert.ToInt32(m.Groups["value"].Value);
                        }
                        // еще можно запомнить срок жизни access_token - expires_in,
                        // если нужно
                    }
                    MessageBox.Show(String.Format("Ключ доступа: {0}\nUserID: {1}", accessToken, userId));
                }
            }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.09.2012, 20:30
Ответы с готовыми решениями:

ЧПУ. Замена строк, регулярные выражения. Как правильно использовать переменную в регулярные выражения ?
Здравствуйте! Решил реализовать ЧПУ на своем сайте. Первый этап это замена всех реальных ссылок на чпу ссылки. Так вот при замене я...

Регулярные выражения - вытащить src из заданного url страницы
Приветствую! Подскажите пожалуста как решить заданную задачу: имеется адрес страницы(сервер другого сайта) - ww w.mysite.ru на этой...

Регулярные выражения для парсинга
Начал работать с регулярными выражениями, использую вот такой код reg.Expression:='&lt;(.*?)&gt;'; парсит файл, и вынимает теги. ...

3
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
24.09.2012, 09:06
Цитата Сообщение от ShlykOFF Посмотреть сообщение
Есть код, внутри него нужно как нибудь выдернуть, внутри кода работает, внешне нет, как это можно сделать
Что сделать?
Давайте только по-русски.
0
7 / 7 / 2
Регистрация: 20.04.2011
Сообщений: 163
24.09.2012, 11:22
Получить ответ в виде Json и десериализовать его.
0
-1 / 0 / 1
Регистрация: 16.09.2012
Сообщений: 130
24.09.2012, 17:01  [ТС]
Правильно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.09.2012, 17:01
Помогаю со студенческими работами здесь

Регулярные выражения для Юникода
Здравствуйте. Такой вопрос. Нужно убрать из строки все, кроме букв и цифр. test = 'Eat some more of these soft French buns and drink...

Регулярные выражения для адреса
Всем привет. Только начиню разбираться с регулярными выражениями. Поэтому прошу помощи. Нужно написать 2 регулярных выражения для...

Регулярные выражения для логина
Добрый день. $('#registrLogin').keypress(function(e) { if (e.keyCode &lt; 48 || e.keyCode &gt; 57) { return false; ...

Регулярные выражения для поиска
Возможно сделать регулярное выражение для поиска вот такой задачи: &quot;В таблице имеется три значение '123', '12' и '1'. В поиске задано 3...

Регулярные выражения для замены
Здравствтуйте. Не получается составить регулярку для замены букв в тексте местами (крайние буквы НЕ трогать!). Прошу помощи. Для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru