Me pregunto si es posible obtener MatchCollection con todas las coincidencias, incluso si hay una intersección entre ellas.regex coincide con la intersección en C#
string input = "a a a";
Regex regex = new Regex("a a");
MatchCollection matches = regex.Matches(input);
Console.WriteLine(matches.Count);
Este código devuelve 1, pero quiero que regrese 2. ¿Cómo lograrlo?
Gracias por su ayuda.
Parece que lo que necesito. Gracias. – StuffHappens
+1 Muy bien, iba a recomendar algo similar con string.indexDe suponer que la cadena de búsqueda era una cadena de vainilla. Me pregunto si hay una expresión regular compleja para la que este método no funcionaría ... hmmm – juharr