expression reguliere : recuperer lien internet - C#/.NET managed - Programmation
Marsh Posté le 04-08-2009 à 16:19:22
ok j'ai trouve comment faire : Regex.Matches(htmlText, "href=\".*\\.(css|js)" );
Sinon, mon objectif est d'envoyer tous les documents attaches a un page (js css...) sur un autre server. Donc a sa creation, elle est automatiquement analyse, les fichiers sont uploades et les liens sont changes.
Marsh Posté le 31-07-2009 à 17:56:08
Hi all,
Je doit parcourir un fichier html et modifier tous les liens vers les fichier JS et CSS pour les referencer vers un autre serveur. Donc j' utilise une expression reguliere.
Voici deja pour les feuilles de style css :je veux : un href, un guillemet, n'importe quoi suivit de .css et encore un guillemet.
MatchCollection matches = Regex.Matches(htmlText, @"href="".*..css""" );
Mais ca me retourne tout ca : href="../App_Themes/Default/Default.css" type="text/css"
Si je rajoute un dollars (@"href="".*..css""$" ) pour dire de finir par .css ca ne retourne plus rien.
Avez vous une idee ?
PS : j' ai pas bien compris l'utilite de mettre un @ devant. Je pense que l equivalent serait : "href=\".*..css\""
merci all