.NET 4.x Парсинг строки По маске - C#
Формулировка задачи:
Всем привет, начал изучать C#, столкнулся с проблемой парсинга строки.
Имеется строка
"token_gid":"12345azaza"
Где 12345azaza совершенно любой текст
Вот в чем вопрос, как получить только 12345azaza
В delphi юзал функцию
Листинг программы
- function TForm1.Pars(T_, ForS, _T: string): string;
- var a, b:integer;
- begin
- Result := '';
- if (T_='') or (ForS='') or (_T='') then Exit;
- a:=Pos(T_, ForS);
- if a=0 then Exit else a:=a+Length(T_);
- ForS:=Copy(ForS, a, Length(ForS)-a+1);
- b:=Pos(_T, ForS);
- if b>0 then
- Result:=Copy(ForS, 1, b - 1);
- end;
- label1.Caption:=pars('"token_gid":"', переменная, '"');
Решение задачи: «.NET 4.x Парсинг строки По маске»
textual
Листинг программы
- static void Main(string[] args)
- {
- string pattern = "\"token_gid\":\"(.*)\"";
- string line = "\"token_gid\":\"12345azaza\"";
- var list = Regex.Match(line, pattern).Groups[1].Value;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д