pour les champions des regexp !

pour les champions des regexp ! - Programmation

Marsh Posté le 28-06-2001 à 00:45:57    

salut,
 
j'ai un challenge pour les champions des regexp sous emacs...
 
j'ai un fichier texte assez volumineux contenant plusieurs variables comme celle-ci:
 
(Integer)session:b2btv115_51
 
que je voudrais changer en:
 
Integer(session:b2btv115_51)
 
j'ai essayé plusieurs combinaisons de regexp mais aucune ne me satisfait...
 
y a-t-il un balèze dans la salle ?
 
je potasse sur une version de (Integer)session:\([a-z0-9_]*\)
que je remplace par Integer(session:\1)
 
mais c'est pas encore génial... car ça me trouve tous les caractères :cry:

Reply

Marsh Posté le 28-06-2001 à 00:45:57   

Reply

Marsh Posté le 28-06-2001 à 00:57:36    

bon, beh ça marche...  
 
(Integer)session:\([a-zA-Z0-9]*\)   par Integer(session:\1) et basta :bounce:
 
merci de m'avoir aidé... j'avais tapotté une fôte dans mon emacs ;)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 28-06-2001 à 01:03:20    

replace-regexp: (\(Integer\))\(.+\) with: \1(\2)
Voilou.
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- No jab ? No job ! -- (╯°□°)╯︵ ┻━┻
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed