Petit problème avec un expression régulière.

Discussion dans 'URL Rewriting et .htaccess' créé par thierry8, 13 Avril 2006.

  1. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 728
    J'aime reçus:
    0
    Bonjour,

    j'ai un petit soucis avec une condition.

    J'ai celle ci : ((ht|f)tps?://)
    qui fonctionne pour autoriser soit :
    http:// | https:// | ftp:// | ftps://

    Je souhaiterai maintenant avoir l'inverse :
    soit dès qu'il n'y a pas :
    http:// | https:// | ftp:// | ftps://

    J'ai essayé quelque chose comme ça :
    ([^(ht|f)tps?://])

    Mais bof bof...
    si vous pouviez m'aider. Merci.
     
  2. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    !(https?|ftps?)
    ça marche pas?
     
  3. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 728
    J'aime reçus:
    0
    Je ne sais pas (suis pas très doué en regex).

    Je vais essayer de ce pas.
    Je ne savais pas que l'on pouvait employer le !
     
  4. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 728
    J'aime reçus:
    0
    Non cela ne fonctionne pas :

    Code:
    preg_replace_callback('`\[url=(!(https?://|ftps?://))([^\'\"\n\r\t<]+)\]([^\n\r\t]+)\[/url\]`isU', 'url', $texte);
    EDIT: je l'ai remodifier, j'ai pris la mauvaise, là c'est bon
    ( enfin ça ne marche po, mais c'est l'expression reg. )
     
  5. mumbly
    mumbly WRInaute discret
    Inscrit:
    23 Novembre 2005
    Messages:
    66
    J'aime reçus:
    0
    Logiquement comme ca ca doit fonctionner:
    Code:
    if(preg_match("`(ht|f)tps?://`",$url))
    echo "ok";
    else
    echo "pas valide";
    
     
  6. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 728
    J'aime reçus:
    0
    J'ai contourné le problème, ça devriat le faire.

    Merci de votre aide.

    J'ai une autre question cependant.
    Si sur mon expression régulière j'applique l'option i (pour insensible à la casse), est-il possible sur une petite partie de mon expression de rendre sensible à la casse ?
     
Chargement...
Similar Threads - problème expression régulière Forum Date
problème avec expression regulière en java Développement d'un site Web ou d'une appli mobile 21 Août 2015
Problème expression régulière Développement d'un site Web ou d'une appli mobile 1 Avril 2011
Problème avec une expression régulière ereg_replace Développement d'un site Web ou d'une appli mobile 9 Août 2010
Problème pour définir une expression régulière. Développement d'un site Web ou d'une appli mobile 11 Juin 2010
Problème pour définir une expression régulière. Développement d'un site Web ou d'une appli mobile 8 Juin 2010
probleme de slash dans une expression reguliere Développement d'un site Web ou d'une appli mobile 21 Mars 2010
probleme dans mon expression reguliere pour le rewriting URL Rewriting et .htaccess 14 Février 2008
[Résolu] Problème Expressions régulières Développement d'un site Web ou d'une appli mobile 29 Octobre 2007
problème expression régulière URL Rewriting et .htaccess 8 Janvier 2006
probleme d'Expression reguliere Administration d'un site Web 31 Août 2004
Probleme avec une expression regulière Administration d'un site Web 9 Avril 2004
Problème d'expressions régulières Administration d'un site Web 23 Mars 2004
Problème de référencement sur expression clé principale Problèmes de référencement spécifiques à vos sites 18 Octobre 2009
Problème d'expression rationnelle pour vérifier un email Développement d'un site Web ou d'une appli mobile 22 Avril 2006
problème avec le développeur Droit du web (juridique, fiscalité...) Mercredi à 14:05
Problème désindexation des pages de Google Débuter en référencement Mardi à 18:25
Problème d'indexation de pages sur Google Problèmes de référencement spécifiques à vos sites 31 Mai 2022
problème de redirection non souhaitée Administration d'un site Web 28 Avril 2022
Problème d'indexation Produits Prestashop Crawl et indexation Google, sitemaps 28 Avril 2022
Problème d'affichage des campagnes Google Ads dans un tableau de bord Data Studio AdWords 26 Avril 2022