[resolu] regex php - remplacement d'une chaine à la fin d'une URL

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par bef1rst, 12 Mai 2009.

  1. bef1rst
    bef1rst WRInaute discret
    Inscrit:
    14 Avril 2005
    Messages:
    110
    J'aime reçus:
    0
    J'essaye d'une url du type :

    -http://www.infetech.com/
    ou
    -http://www.armedias.fr/annuaire/abcd.html

    à une URL du type :

    -http://www.infetech.com/test.html
    ou
    -http://www.example.com/annuaire/test.html

    Le but de la manœuvre est donc de remplacer tous les caractères compris entre le dernier slash de l'url et la fin de l'url par la chaine "test.html".

    Mon dernier essai est le suivant:

    Code:
    foreach(split($lineseparator,$csvcontent) as $line) {
    	$lines++;
     
    		// Supprime les tabulations en début et fin de chaîne
    		$line = trim($line," \t");
     
    		$motif = "[/](.*)$";
    		$line = ereg_replace ($motif,"test.html",$line);
     
    		echo $line;
    }
    Malheureusement, cela insert bien la chaine de mon choix mais malheureusement a partir du premier slash de mon url :(

    Résultat: http:index.php?do=basic
     
  2. Genesys
    Genesys Nouveau WRInaute
    Inscrit:
    2 Mars 2004
    Messages:
    36
    J'aime reçus:
    0
    Re: regex php - remplacement d'une chaine à la fin d'une URL

    Il y a sans doute plus simple :

    Code:
    $line = str_replace(basename($line), 'test.html', $line);
     
  3. bef1rst
    bef1rst WRInaute discret
    Inscrit:
    14 Avril 2005
    Messages:
    110
    J'aime reçus:
    0
    Re: regex php - remplacement d'une chaine à la fin d'une URL

    Well done, ça fonctionne parfaitement.
    Je ne connaissais pas cette fonction mais elle me rend bien service.
    Merci encore et a une prochaine.
     
Chargement...
Similar Threads - [resolu] regex php Forum Date
[résolu] Souci avec un regex (htaccess) Développement d'un site Web ou d'une appli mobile 27 Mars 2010
[resolu] aux pros des regex Développement d'un site Web ou d'une appli mobile 22 Février 2010
[Résolu] Pb de regex dans mon htaccess URL Rewriting et .htaccess 7 Janvier 2010
[résolu] pourquoi ce regex ne marche pas svp Développement d'un site Web ou d'une appli mobile 10 Décembre 2008
[resolu] perl & regex Développement d'un site Web ou d'une appli mobile 6 Décembre 2006
[résolu] mysql et regexp Développement d'un site Web ou d'une appli mobile 3 Août 2006
[Résolu] Récursivité dans une regex (comment ??) Développement d'un site Web ou d'une appli mobile 2 Juin 2006
[résolu]regex recherche dans une chaine Développement d'un site Web ou d'une appli mobile 1 Juin 2006
[résolu] Petit regex ... Administration d'un site Web 19 Décembre 2004
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016
[résolu] Faire une redirection sauf pour mon adresse IP URL Rewriting et .htaccess 15 Juin 2016
[Résolu] 2 descriptions pour une même url selon requête Crawl et indexation Google, sitemaps 1 Juin 2016
[résolu] Action onchange sur FORM/SELECT qui ne fonctionne qu'à la première action ?!? Développement d'un site Web ou d'une appli mobile 31 Mai 2016