¿Cómo puedo usar lookbehind en C# Regex para omitir coincidencias de patrones de prefijos repetidos?¿Cómo puedo usar lookbehind en un C# Regex para omitir coincidencias de patrones de prefijos repetidos?
Ejemplo - Estoy tratando de tener la coincidencia de expresión de todos los caracteres siguientes b
cualquier número de caracteres a
:
Regex expression = new Regex("(?<=a).*");
foreach (Match result in expression.Matches("aaabbbb"))
MessageBox.Show(result.Value);
vuelve aabbbb
, la búsqueda hacia atrás a juego sólo a
. ¿Cómo puedo hacer para que coincida con todos los a
s al principio?
He intentado
Regex expression = new Regex("(?<=a+).*");
y
Regex expression = new Regex("(?<=a)+.*");
sin resultados ...
Lo que estoy esperando es bbbb
.
¿Cuál es su resultado expirado? – splash