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