[extraction] de chaines de caractères.
Fermé
Soratos
-
15 nov. 2005 à 19:36
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 15 nov. 2005 à 20:34
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 15 nov. 2005 à 20:34
A voir également:
- [extraction] de chaines de caractères.
- Deux caractères manquent dans cette url ✓ - Forum Programmation
- Excel extraire chaine de caractère après un caractère ✓ - Forum Excel
- Clavier mac caractères spéciaux - Guide
- Caractères ascii - Guide
- Caracteres speciaux - Guide
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
15 nov. 2005 à 19:54
15 nov. 2005 à 19:54
Salut,
Je pense que les expressions régulières peuvent t'aider.
voir
man grep
man perlrequick
man perlretut
man perlre
man perlref
Tu peux donner un bout de ton fichier pour voir un peu de quoi s'agit-il.
Je pense que les expressions régulières peuvent t'aider.
voir
man grep
man perlrequick
man perlretut
man perlre
man perlref
Tu peux donner un bout de ton fichier pour voir un peu de quoi s'agit-il.
J'ai pris un extrait de ce qui apparait dans un des fichiers.... Alors il est vrai que maintenant que je regarde ça, j'ai oublié de préciser une chose.... Ce ne sont pas des commentaires sur le code que je veux traduire et extraire, mais des lignes de commandes comprenant des commentaires.
random @VARIABLE1,6;
set NOV_3 _1= 0;
set NOV_1ST_COS = 0;
set NOV_GET_ITEM01 = 0;
set NOV_3 _2= 0;
set NOV_3 _4= 0;
set NOV_3 _5= 0;
set NOV_3_6 = 0;
set NOV_3_7 = 0;
set NOV_3_8= 0;
check @VARIABLE1 == 0,-,L_ROOT_1;
L_ROOT_1:
check @VARIABLE1 == 1,-,L_ROOT_2;
L_ROOT_2:
check @VARIABLE1== 2,-,L_ROOT_3;
L_ROOT_3:
check @VARIABLE1 == 3,-,L_ROOT_4; L_ROOT_4:
check @VARIABLE1 == 4,-,L_ROOT_5;
L_ROOT_5: L_MENU_2:
mes "Les commentaires que je veux traduire";
mes "Juste prendre les guillements";
mes "Car ça apparait dans le programme sous forme de Box.";
Voila donc comment se présente un EXTRAIT du fichier, qui je le reprécise est à la base en .txt !
random @VARIABLE1,6;
set NOV_3 _1= 0;
set NOV_1ST_COS = 0;
set NOV_GET_ITEM01 = 0;
set NOV_3 _2= 0;
set NOV_3 _4= 0;
set NOV_3 _5= 0;
set NOV_3_6 = 0;
set NOV_3_7 = 0;
set NOV_3_8= 0;
check @VARIABLE1 == 0,-,L_ROOT_1;
L_ROOT_1:
check @VARIABLE1 == 1,-,L_ROOT_2;
L_ROOT_2:
check @VARIABLE1== 2,-,L_ROOT_3;
L_ROOT_3:
check @VARIABLE1 == 3,-,L_ROOT_4; L_ROOT_4:
check @VARIABLE1 == 4,-,L_ROOT_5;
L_ROOT_5: L_MENU_2:
mes "Les commentaires que je veux traduire";
mes "Juste prendre les guillements";
mes "Car ça apparait dans le programme sous forme de Box.";
Voila donc comment se présente un EXTRAIT du fichier, qui je le reprécise est à la base en .txt !
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
15 nov. 2005 à 20:34
15 nov. 2005 à 20:34
Re,
Normalement on a besoin de 2 choses.
La structure du fichier et ce qu'on veut extraire.
Un peu plus explicite s'il te plaît.
Je te donne un exemple (pour être explicit de ce que j'ai besoin)
-------------------------------------------
Contenu du fichier
Je veux obtenir
Normalement on a besoin de 2 choses.
La structure du fichier et ce qu'on veut extraire.
Un peu plus explicite s'il te plaît.
Je te donne un exemple (pour être explicit de ce que j'ai besoin)
-------------------------------------------
Contenu du fichier
random @VARIABLE1,6; set NOV_3 _1= 0; set NOV_1ST_COS = 0; set NOV_GET_ITEM01 = 0; set NOV_3 _2= 0; set NOV_3 _4= 0; set NOV_3 _5= 0; set NOV_3_6 = 0; set NOV_3_7 = 0; set NOV_3_8= 0; check @VARIABLE1 == 0,-,L_ROOT_1; L_ROOT_1: check @VARIABLE1 == 1,-,L_ROOT_2; L_ROOT_2: check @VARIABLE1== 2,-,L_ROOT_3; L_ROOT_3: check @VARIABLE1 == 3,-,L_ROOT_4; L_ROOT_4: check @VARIABLE1 == 4,-,L_ROOT_5;
Je veux obtenir
L_ROOT_1:check @VARIABLE1 == 1,-,L_ROOT_2; L_ROOT_2:check @VARIABLE1== 2,-,L_ROOT_3; L_ROOT_3:check @VARIABLE1 == 3,-,L_ROOT_4; L_ROOT_4:check @VARIABLE1 == 4,-,L_ROOT_5;