Wie kann ich Lookbehind in einem C# Regex verwenden, um Übereinstimmungen wiederholter Präfixmuster zu überspringen?Wie kann ich Lookbehind in einem C# Regex verwenden, um Übereinstimmungen wiederholter Präfixmuster zu überspringen?
Beispiel - Ich versuche, den Ausdruck durch alle b
Zeichen von a
Zeichen nach einer beliebigen Anzahl zu haben:
Regex expression = new Regex("(?<=a).*");
foreach (Match result in expression.Matches("aaabbbb"))
MessageBox.Show(result.Value);
kehrt aabbbb
, passend zu den Lookbehind nur ein a
. Wie kann ich es so machen, dass es am Anfang alle a
s entspricht?
Ich habe versucht,
Regex expression = new Regex("(?<=a+).*");
und
Regex expression = new Regex("(?<=a)+.*");
ohne Ergebnisse ...
Was ich erwarte bbbb
ist.
Was ist Ihr Ergebnis? – splash