[VBS] Aide sur expression régulière

Aide sur expression régulière [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 20-04-2006 à 14:33:46    

Hello,
 
je cherche à transformer :

Code :
  1. <span><img src="/images/others/pix.gif" width="16" height="23"></span>


en :

Code :
  1. <span><img src="pix.gif" width="16" height="23"></span>


à l'aide d'une expression régulière mais j'ai un peu de mal.
 
Cas 1 :

Code :
  1. regExp.Pattern = "[A-Za-z0-9_/.]*/" et regExp.Replace(s, "" )


donne

Code :
  1. <span><img src="pix.gif" width="16" height="23"><span>


PAS OK => le / de la balise fermante span a disparu
 
Cas 2 :

Code :
  1. regExp.Pattern = "[^<][A-Za-z0-9_/.]*/" et regExp.Replace(s, "" )


donne

Code :
  1. <span><img src=pix.gif" width="16" height="23"></span>


PAS OK => le premier " de la balise img a disapru
 
Si une âme charitable pouvait m'éclairer


Message édité par redrat le 20-04-2006 à 14:41:45
Reply

Marsh Posté le 20-04-2006 à 14:33:46   

Reply

Marsh Posté le 20-04-2006 à 14:45:20    

Je crois avoir trouvé

Code :
  1. regExp.Pattern = "[^<\x22][A-Za-z0-9_/.]*/"

Reply

Sujets relatifs:

Leave a Replay

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