Pb avec un RegEx - ASP - Programmation
Marsh Posté le 20-11-2003 à 13:34:59
J'ai fâcheusement l'impression que seule ta première regexp est prise en compte.
Ce qui pourrait s'expliquer par le fait que tu fais une seule fois
Set RegEx=New RegExp (donc tu crées un objet RegExp)
mais que tu l'utilises 3 fois.
J'imagine (mais je n'ais plus fait d'ASP depuis un certain temps et jamais de RegExp multiples dans une fonction) qu'il faudrait créer une New RegExp pour chacun de tes tests.
-> Set RegEx1=New RegExp
(premier pattern)
Set RegEx2=NewRegExp
(2ème pattern)
...
Ce n'est qu'une idée, mais ça semble cohérent au vu des résultats que tu obtiens...
Marsh Posté le 20-11-2003 à 13:58:04
Après test c'est une connerie, le problème doit venir de tes patterns.
Je teste et je reviens
Marsh Posté le 20-11-2003 à 14:07:00
Arf, c'était tout con, suffit de mettre un antislash dans tes patterns avant les ?
->
Code :
|
Et c'est tout bon
Marsh Posté le 20-11-2003 à 14:07:46
J'ai trouver la solution, certe ce n'est pas super mais ça fonctionne:
Ce qui posait problème dans mes patterns était le "?" (qui est réservé) j'ai donc remplacé le ? par des ZZZZ.
Lorsque je récupere le résultat de ma fonction, je fais :
CONTENU = Modif_lien(lecture)
CONTENU = Replace("CONTENU","ZZZZ","?" )
et tout rentre dans l'ordre
Bon, si quelqu'un à une technique plus simple pour eviter le replace, je suis preneur.
Merci à toi DeliriumTremens
oups, + rapide que moi
Marsh Posté le 20-11-2003 à 12:17:27
Salut à tous,
j'ai une variable : "Lecture" qui contient le texte suivant:
Grace à regEx je cherche à modifier le contenu de la variable avec le code suivant:
J'appel ma fonction comme ceci:
Ce que jattends de cette fonction:
Voici les lien tel que je voudrais qu'ils apparaissent:
Mais il semble que j'ai un pb car les liens qui me sont renvoyés sont de la forme suivante
Si quelqu'un voit d'ou vient le pb...
Merci à vous
Message édité par DJERO le 20-11-2003 à 12:18:52