Problème avec RegEx et une Query string
Bonjour,
Supposons que j'ai la string suivante :
Code:
1 2
|
var url = "http://localhost/MyWebSite/Diagnostic.aspx:8800?ID=1&AutorefreshPage=1&AutorefreshPage=z5d1a&AutorefreshPage=1&AutorefreshPage=1&AutorefreshPage=5584&AutorefreshPage=dafx&AutorefreshPage=1225aa"; |
J'aimerais remplacer tout les instances comportant le mot
- ?AutorefreshPage
- ?AutorefreshPage=
- ?AutorefreshPage=?...?
- &AutorefreshPage
- &AutorefreshPage=
- &AutorefreshPage=?...?
par une chaîne vide. Voilà ce que j'ai entammé à l'aide des expressions régulières :
Code:
1 2
|
url.replace( /(AutorefreshPage=)([a-zA-Z0-9]+)&/, '' ); |
Donc tout ceci devrait me donner :
Code:
1 2
|
http://localhost/MyWebSite/Diagnostic.aspx:8800?ID=1 |
É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 :roll: Au moins j'aurai essayé...
Merci pour votre aide.