Jak mogę użyć lookbehind w C# Regex, aby pominąć dopasowania powtarzających się wzorców prefiksów?Jak mogę użyć lookbehind w C# Regex, aby pominąć dopasowania powtarzających się wzorców prefiksów?
Przykład - Staram się mieć Dopasowanie wyrażenia wszystkie b
znaki następujące dowolnej liczby a
znaków:
Regex expression = new Regex("(?<=a).*");
foreach (Match result in expression.Matches("aaabbbb"))
MessageBox.Show(result.Value);
powraca aabbbb
The lookbehind dopasowanie tylko a
. Jak mogę to zrobić, aby pasowało do wszystkich a
s na początku?
Próbowałem
Regex expression = new Regex("(?<=a+).*");
i
Regex expression = new Regex("(?<=a)+.*");
bez rezultatu ...
Co Czekam jest bbbb
.
Jaki jest twój wynik? – splash