using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"data-reactid=""([0-9a-zA-Z\.\$\:]*)""";
string input = @"<div class=""Select is-searchable"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0""><input type=""hidden"" value="" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.0""><div class=""Select-control"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.1""><div class=""Select-placeholder"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.1.0:$placeholder"">Select...</div><div class=""Select-input"" style=""display:inline-block;"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.1.1""><input value="" tabindex=""0"" style=""width:5px;"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.1.1.0""><div style=""position: absolute; visibility: hidden; height: 0px; width: 0px; overflow: scroll; white-space: nowrap; font-size: 16.2000007629395px; font-family: montserrat, sans-serif;"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.1.1.1""></div></div><span class=""Select-arrow"" data-reactid="".0.2.0.0.$1.0.0.0.1.0.0.1.2""></span></div></div>";
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