using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"""shawn_123"".*?""id"":\s""(\d+)""";
string input = @"{
""meta"": {
""code"": 200
},
""data"": [
{
""username"": ""shawn_123"",
""profile_picture"": ""https://scontent.cdninstagram.com/t51.2885- 19/s150x150/11417456_1610194859266611_592197892_a.jpg"",
""id"": ""641567093"",
""full_name"": ""shawn ritz""
},
{
""username"": ""shawn_12345"",
""profile_picture"": ""https://scontent.cdninstagram.com/t51.2885-19/s150x150/11324946_808347519273018_2073555780_a.jpg"",
""id"": ""2074312361"",
""full_name"": ""shawney""
}";
RegexOptions options = RegexOptions.Singleline;
foreach (Match m in Regex.Matches(input, pattern, options))
{
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