using System.Text.RegularExpressions;
public static void Main()
var input = "<tr data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3\"><th data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3.0\">EVs</th><td data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3.1\"><ul class=\"evconfig\" data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3.1.0\"><li data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3.1.0.0\">248 HP</li><li data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3.1.0.1\">84 SpD</li><li data-reactid=\".0.1.1.3.6.0.2.1:2.0.2.0.1.0.0.3.1.0.2\">176 Spe</li></ul></td></tr>";
var expression = new Regex(@">(?<ev>\d{1,3}\s(HP|Atk|Def|SpD|SpA|Spe))\<");
foreach(Match match in expression.Matches(input)){
Console.WriteLine(match.Groups["ev"].Captures[0].Value);