Il semble que la méthode .NET Regex.Replace remplace automatiquement toutes les occurrences correspondantes. Je pourrais fournir un délégué MatchEvaluator qui renvoie la chaîne correspondante après le premier remplacement, ne rendant aucun changement, mais cela me semble très inefficace.Comment Regex rechercher/remplacer uniquement la première occurrence dans une chaîne dans .NET?
Quel est le moyen le plus efficace d'arrêter après le premier remplacement?