C# parcourir et remplacer des element dans un texte

Heinzou59 Messages postés 5 Date d'inscription vendredi 7 décembre 2018 Statut Membre Dernière intervention 8 octobre 2022 - 8 oct. 2022 à 11:39
Whismeril Messages postés 18620 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2023 - 8 oct. 2022 à 19:01

Bonjour

je debute en c# et je chercher a me faire une petite macro, pour me faciliter le travail.

J'aimerais parcourir un fichier texte, rechercher un élément et remplacer un chiffre de la ligne précédente.

Exemple

30:J P[1] 100% CNT100    ;
  31:J P[2] 100% CNT100    ;
  32:   ;
  33:  CALL SR_SOUDE(1,98) ;
  34:J P[3:TGA_SSV1A007967] 100% FINE
    :  SPOT[SD=2,P=1,S=1,ED=2]    ;
  35:   ;
  36:J P[4] 100% CNT80    ;
  37:J P[5] 100% CNT80    ;
  38:   ;
  39:  CALL SR_SOUDE(1,98) ;
  40:J P[6:TGA_SSV1A007968] 100% FINE
    :  SPOT[SD=2,P=1,S=1,ED=2]    ;
  41:   ;
  42:J P[7] 100% CNT80    ;
  43:J P[8] 100% CNT100    ;
  44:J P[9] 100% CNT80    ;
  45:   ;
  46:  CALL SR_SOUDE(1,13) ;
  47:J P[10:TGA_SSVGA012049] 100% FINE
    :  SPOT[SD=2,P=1,S=1,ED=2]    ;

ce que je cherche c'est les TGA_XXXXXXX et j'aimerais remplacer la variable de la ligne précédente CALL SR_SOUDE(1,Y) la variable Y merci pour ce qui pourrons m'aiguiller

3 réponses

Whismeril Messages postés 18620 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2023 629
8 oct. 2022 à 14:30

Bonjour

C# n'est pas un langage de macro.

C'est un langage pour écrire des logiciels.

Pour ta question proprement dite, tu connais les regex?


Quand j'étais petit, la mer Morte n'était que malade.
George Burns

0
Heinzou59 Messages postés 5 Date d'inscription vendredi 7 décembre 2018 Statut Membre Dernière intervention 8 octobre 2022
8 oct. 2022 à 18:51

Salut jai pris le csharp car cela me permet d’avoir une interface graphique et à force j’aimerai aller cherche les paramètres Y a changer dans un y’a l’eau Excel. Je suis juste embêter pour réussir à changer la ligne du dessus en c#

0
Whismeril Messages postés 18620 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2023 629
8 oct. 2022 à 19:01

Pour ta culture générale:

On ne peut pas coder de macro en C#, une macro c'est une automatisation à l'intérieur d'un logiciel hôte ( vba dans Excel ou Word est l'exemple le plus connu). Les macros peuvent très bien avoir des interfaces graphiques.

Avec C#, on écrit des logiciels autonomes, qui fonctionnent d'eux même.

Voila, fin de la parenthèse.

Je ne comprends pas ce que tu veux dire par 

dans un y’a l’eau Excel


Et tu n'as pas répondu à ma question, connais tu les regex?


Quand j'étais petit, la mer Morte n'était que malade.
George Burns

0
Rejoignez-nous