using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"[-0-9]+?[\.0-9]*";
string input = @"option value=""-1"" >Not Strated</option>
<option value=""0"" >Just Strated</option>
<option value=""1.6"" >1.6 % Done</option>
<option value=""2"">2 % Done</option>
<option value=""2.6"">2.6 % Done</option>
<option value=""3"">3 % Done</option>
<option value=""3.6"">3.6 % Done</option>
<option value=""4"">4 % Done</option>
<option value=""4.6"">4.6 % Done</option>
<option value=""5"">5 % Done<";
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