Comment puis-je utiliser lookbehind dans un Regex C# afin d'ignorer les correspondances de modèles de préfixes répétés?Comment puis-je utiliser lookbehind dans une regex C# afin d'ignorer les correspondances de modèles de préfixes répétés?
Exemple - Je suis en train d'avoir le match d'expression tous les caractères suivants b
un certain nombre de caractères a
:
Regex expression = new Regex("(?<=a).*");
foreach (Match result in expression.Matches("aaabbbb"))
MessageBox.Show(result.Value);
retours aabbbb
, le correspondant lookbehind seulement une a
. Comment puis-je faire en sorte qu'il corresponde à tous les a
s au début?
J'ai essayé
Regex expression = new Regex("(?<=a+).*");
et
Regex expression = new Regex("(?<=a)+.*");
sans résultats ...
Ce que je me attends est bbbb
.
Quel est votre résultat expté? – splash