using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"""bitrate"":\d+,""width"":(\d+),""height"":(\d+)";
string input = @",""mimeType"":""video/mp4;+codecs=\""avc1.42001E,+mp4a.40.2\"",""bitrate"":353051,""width"":640,""height"":320,""lastModified"":""1543659519195688"",""contentLength"":""24469560"",""quality"":""medium"",""fps"":24,""qualityLabel"":""360p"",""projectionType"":""RECTANGULAR"",""averageBitrate"":35300;codecs=\""avc1.64001F,+mp4a.40.2\"",""bitrate"":987359,""width"":1280,""height"":640,""lastModified"":""1543660211977003"",""quality"":""hd720"",""fps"":24,""qualityLabel"":""720p"",""projectionType"":""RECTANGULAR2SzYpZXq8116S_3OkA"",""width"":336,""height"":188},{""url"":""https://i.ytimg.com/vi/ddsd/maxresdefault.jpg"",""width"":1920,""height"":1080}]},""videoDuration"":{""simpleText"":""14:03""},""left"":0.40175438,""width"":0.32280701,""top"":0.32554516,""aspectRatio"":1.7777778,""startMs"":""535093"",""endMs"":""555093"",""title"":{""accessibility"":{""accessibilityData""";
foreach (Match m in Regex.Matches(input, pattern))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx