Jean-Max Reymond a écrit :

Le 28/06/05, Henri-Damien LAURENT<[EMAIL PROTECTED]> a écrit :
ou en perl selon tes préférences.
Il s'agit de récupérer
$mavariable=~s/parametre1.*valeur=\([^ ]*\)/$1/;
En supposant que la valeur de la variable ne contient pas d'espace.
Non testé. Pas trop sûr de l'expression régulière.

ceci se fait plus simplement en sed mais la question posée est entre
deux délimiteurs d'où un langage évolué qui tienne compte du contexte.

Stricto sensu, je n'ai pas vu évoqués les deux délimiteurs dont vous parlez dans les mails précédents. On peut certes les supposer. L'architecture resemble fort à un fichier XML. Mais j'ai fait au plus simple et au plus rapide. PERL me semble assez adapté pour le traitement des expressions régulières. Maintenant, effectivement, python, Ruby, Java, ou PERL demandent un effort d'apprentissage bien plus important que sed, ou awk.

Le mérite de ma réponse consiste peut-être à être plus qu'une simple citation d'outil, un embryon de début. ;)
Bonne journée.
--
Henri-Damien LAURENT


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à