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 :
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 :
1 2 3
| for (int counter = 0; counter <= 3; counter++) {
line = regEx.substitute("s/ /|/",line);
} |
Merci d'avance pour toute aide!
Partager