Bonjour,

Je ne connais pas très bien les expressions régulières, et je pense qu'elle peuvent résoudre mon problème que voici :

Je reçois des chaines de caractères M4.00XXX, N3.25YYY, R3YYY, M4.50XX ...

J'aimerais pouvoir, dans un premier temps, supprimer tous les nombres contenus dans chacune des string (MXXX, NYYY, RYYY, MXXX, ...), puis y insérer un caractère incrémenté (MaXXX, NaYYY, RaYYY, MbXXX, ...) lorsque la chaine sans nombre est identique à une ancienne chaine reçue.

Je pense donc utiliser un Dictionary<MyClass, char>, ou MyClass contient le string sans nombre, ainsi que l'index du caractère à insérer, et char contient le caractère à insérer, qui sera incrémenté à chaque insertion.

Mon problème est de supprimer tout nombre (virgule flottante possible) dans ma chaine, et de récupérer l'index du premier chiffre.

Merci d'avance de votre aide !