Bonjour,

Découvrant les expressions régulières de VB.Net je souhaiterai ne remplacer que la première expression trouvée.
Actuellement je souhaite remplacer le premier espace apparaissant dans ma chaîne par un autre caractère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
finalLine = Regex.Replace(line, " ", "|")
Cependant tous les espaces sont remplacés avec le code ci-dessus.

Je n'ai pas ce problème en Java où j'utilise le code suivant pour remplacer les 4 premiers caratères par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for (int counter = 0; counter <= 3; counter++) {
  line = regEx.substitute("s/ /|/",line);
}
Merci d'avance pour toute aide!