.NET 4.x Парсинг строки По маске - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, начал изучать C#, столкнулся с проблемой парсинга строки. Имеется строка "token_gid":"12345azaza" Где 12345azaza совершенно любой текст Вот в чем вопрос, как получить только 12345azaza В delphi юзал функцию
Листинг программы
  1. function TForm1.Pars(T_, ForS, _T: string): string;
  2. var a, b:integer;
  3. begin
  4. Result := '';
  5. if (T_='') or (ForS='') or (_T='') then Exit;
  6. a:=Pos(T_, ForS);
  7. if a=0 then Exit else a:=a+Length(T_);
  8. ForS:=Copy(ForS, a, Length(ForS)-a+1);
  9. b:=Pos(_T, ForS);
  10. if b>0 then
  11. Result:=Copy(ForS, 1, b - 1);
  12. end;
  13. label1.Caption:=pars('"token_gid":"', переменная, '"');

Решение задачи: «.NET 4.x Парсинг строки По маске»

textual
Листинг программы
  1.         static void Main(string[] args)
  2.         {
  3.             string pattern = "\"token_gid\":\"(.*)\"";
  4.  
  5.             string line = "\"token_gid\":\"12345azaza\"";
  6.  
  7.             var list = Regex.Match(line, pattern).Groups[1].Value;
  8.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы