Bonjour,
Supposons que j'ai la string suivante :
J'aimerais remplacer tout les instances comportant le mot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2var url = "http://localhost/MyWebSite/Diagnostic.aspx:8800?ID=1&AutorefreshPage=1&AutorefreshPage=z5d1a&AutorefreshPage=1&AutorefreshPage=1&AutorefreshPage=5584&AutorefreshPage=dafx&AutorefreshPage=1225aa";
- ?AutorefreshPage
- ?AutorefreshPage=
- ?AutorefreshPage=?...?
- &AutorefreshPage
- &AutorefreshPage=
- &AutorefreshPage=?...?
par une chaîne vide. Voilà ce que j'ai entammé à l'aide des expressions régulières :
Donc tout ceci devrait me donner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 url.replace( /(AutorefreshPage=)([a-zA-Z0-9]+)&/, '' );
Évidemment cela ne fonctionne pas. Il me semble que cette action remplace QUE la première occurence dans la châine. Faut avouer que je ne connais pas grand chose aux expressions régulières
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 http://localhost/MyWebSite/Diagnostic.aspx:8800?ID=1Au moins j'aurai essayé...
Merci pour votre aide.
Partager