.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;
        }

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


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

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

14   голосов , оценка 4.071 из 5
Похожие ответы