Demande de regexp[Résolu]

Demande de regexp[Résolu] - Perl - Programmation

Marsh Posté le 27-04-2006 à 11:01:29    

Bonjour, j'ai une chaîne de ce type là :
 
reference=*&entite=rezgreg&titulaire=*rr*ze*zr*&numero=*
 
Et j'aimerai modifier le dernier "*" de la chaîne, et le remplacer par "", rien quoi. Pour obtenir :  
 
reference=*&entite=rezgreg&titulaire=*rr*ze*zr*&numero=
 
Je ne sais pas comment écrire cette regexp, merci de votre aide.


Message édité par neo00neo le 03-05-2006 à 10:06:30
Reply

Marsh Posté le 27-04-2006 à 11:01:29   

Reply

Marsh Posté le 27-04-2006 à 11:04:59    

Code :
  1. s/\*$//

Reply

Marsh Posté le 27-04-2006 à 11:16:15    

Je te remercie de ton aide, seulement, dans l'url je peux avoir ça :  
 
reference=*&entite=rezgreg&titulaire=*rr*ze*zr*&numero=kelkchoz*
 
Et avec la regexp que tu m'as donné, j'obtiens après traitement :
 
reference=*&entite=rezgreg&titulaire=*rr*ze*zr*&numero=kelkchoz
 
Or dans ce cas, je voudrais récupérer ça :
 
reference=*&entite=rezgreg&titulaire=*rr*ze*zr*&numero=kelkchoz*
 
Autrement dit la même ligne, on remplace les étoiles par des vides, que s'il y a une et une seule étoile comme caractère.
 
En tout cas je te remercie de ton aide.

Reply

Marsh Posté le 27-04-2006 à 11:17:26    

Code :
  1. s/=\\*$/=/


Message édité par anapajari le 27-04-2006 à 11:17:46
Reply

Marsh Posté le 27-04-2006 à 11:25:39    

Oups ! Et bien merci !

Reply

Sujets relatifs:

Leave a Replay

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