public void deve_buscar_todas_regex_dos_seus_primeiros_grupos() { const string html = "a12 b25 c42"; var extrator = new Extrator(); string[] resultado = extrator.ExtrairTodosPrimeirosGrupos(html, @"(\w\d{2})"); Assert.AreEqual(3, resultado.Length); Assert.AreEqual("b25", resultado[1]); }
private static string ExtrairRegex(string regex, string resultado) { StringBuilder resultadoExtracao = new StringBuilder(); var extrator = new Extrator(); var todosPrimeirosGrupos = extrator.ExtrairTodosPrimeirosGrupos(resultado, regex); foreach (var texto in todosPrimeirosGrupos) { resultadoExtracao.Append(texto); resultadoExtracao.Append(Environment.NewLine); } return resultadoExtracao.ToString(); }