Salut à tous,
 
j'ai une variable : "Lecture" qui contient le texte suivant:
 
Code :
 - <A href="Tempspromo.html">lien sur rep interne</A></p>
 -  <A href="http://www.dugenou.com">lien externe</A></P>
 -  <A href="../img_dep.asp">sur lien rep différent</A></P>
 
  | 
 
Grace à regEx je cherche à modifier le contenu de la variable avec le code suivant:
 
Code :
 - Function Modif_lien(txt)
 -    dim temp,regEx
 -    temp = txt
 -  
 -    Set regEx = New RegExp  ' crée un objet RegExp
 -    regEx.IgnoreCase = True  ' Casse ignorée
 -    regEx.Global = True  ' Recherche sur toute la chaîne
 -  
 -  regEx.Pattern = "<A href="""
 -    temp = regEx.REPLACE(temp,"<A href=""HTML_visu.asp?page=" )
 -   regEx.Pattern = "HTML_visu.asp?page=http"
 -    temp = regEx.REPLACE(temp,"http" )
 -  
 -   regEx.Pattern = "HTML_visu.asp?page=../"
 -    temp = regEx.REPLACE(temp,"" )
 -  
 -    Modif_lien=temp
 - end function
 
  | 
 
J'appel ma fonction comme ceci:
Code :
 - Response.Write Modif_lien(lecture)
 
  | 
 
Ce que jattends de cette fonction:
Voici les lien tel que je voudrais qu'ils apparaissent:
 
Code :
 - <A href="HTML_visu.asp?page=Tempspromo.html">lien sur rep interne</A>
 - <A href="http://www.dugenou.com">lien externe</A>
 - <A href="img_dep.asp">sur lien rep différent</A>
 
  | 
 
Mais il semble que j'ai un pb car les liens qui me sont renvoyés sont de la forme suivante
 
Code :
 - <A href="HTML_visu.asp?page=Tempspromo.html">lien sur rep interne</A></p>
 - <A href="HTML_visu.asp?page=http://www.dugenou.com">lien externe</A></P>
 - <A href="HTML_visu.asp?page=../img_dep.asp">sur lien rep différent</A></P>
 
  | 
 
Si quelqu'un voit d'ou vient le pb...
 
Merci à vous 
 
Message édité par DJERO le 20-11-2003 à 12:18:52