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