.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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д