Bonjour,
Je doit être vraiment neu-neu mais je me casse les dents sur un truc tout simple...
j'ai une ligne du genre:
10-05-01/03 H 14 MN 39 EVT=00 :MISE HS (FAUTE) /AM = SMTA1 ETAT=ES AF=URMA1
qui contient des info que je dois extraire.
Je ne peux pas utiliser "split" car les champs ne sont pas tous séparés par le même caractère (ou la même chaine de caractère), et je ne peu pas utiliser "substr" car la pluspart des champs ont une longeur variable.
Je souhaitait donc utiliser la commande s/// pour extraire les champs dont j'ai besoin. le pb c'est que cette commande supprime (ou remplace), mais je voudrais au contraire l'extraire...
Partager