Autre solution, faire un Split sur le caractère puis un Join avec la valeur de remplacement ?
J'interviens principalement en VB6, VB.NET et C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict".
Bonsoir
tu connais les regex?
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Salut,
Ce serai plus simple de mettre tes valeurs hexa dans un tableau avec un Split.
Tu gagnera en rapidité et traitement, en testant le n+0 ("91") et le n+4 ("CF")
Puis tu reforme ton fichier texte, mais là, on perd du temps...
En mode texte, tu dois couper ton texte avec un Right$() pour gagner du temps, en sauvegardent l'offset incrémental pour réduire la taille de la chaîne. Dans une variable de travail temporaire, bien sûr.
Après, il faut reconstruire la chaîne comme le précise NHenry.
Mais Whismeril fervent défenseur des Regex, te propose la solution la plus simple...
Non, le plus simple serait déjà de laisser tomber vb6 (je le rappelle, ce langage est obsolète depuis 20 ans...).
Les outils "de base" de VB.Net sont plus simples d'emplois. Et là aussi, on peut trouver des regex, mais pas que.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns