IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Exclure certaines chaînes


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut Exclure certaines chaînes
    Bonjour

    Je voudrais l'inverse de l'expression :
    ok|okaussi

    C'est-à-dire qu'au lieu que "ok" et "okaussi" matchent l'expression je voudrais que tout sauf "ok" et "okaussi" matchent.

    Est-ce possible avec des expressions régulières ?

    Merci.

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 890
    Par défaut
    Salut,

    Devrait faire l'affaire, il me semble.

    A+

  3. #3
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut
    disons que !(ok|okaussi) ne match plus ok ni okaussi ni n'importe quoi d'autre !

  4. #4
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 10
    Par défaut
    Peut-être que les expressions régulières ne sont pas faites pour ça ?
    Je croyais qu'on pouvait tout faire !
    En tout cas pour tester j'utilise http://www.fileformat.info/tool/regex.htm, c'est pratique on peut faire plein d'essais, mais je n'ai pas trouvé comment exclure plusieurs chaînes...

  5. #5
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 890
    Par défaut
    Salut,

    J'ai jeté un oeil aussi, et le conseil que je t'ai donné n'est pas bon

    Ca parrait compliqué à faire comme regex... En fait le principe le plus simple, serait tester la regEx de base : si elle retourne vrai ( donc qu'elle a trouvé les mots que tu veux ignorer ) ignorer la chaine, sinon la traiter.

    Comme ça tu ne te prends pas la tête à refaire une regex : tu ajoutes juste un if dans ton programme.

    A+

Discussions similaires

  1. Exclure certains de la saisie d'un text item
    Par Pacman23 dans le forum Forms
    Réponses: 2
    Dernier message: 12/10/2007, 11h55
  2. [W11]Exclure les chaînes nulles
    Par sebo1100 dans le forum WinDev
    Réponses: 5
    Dernier message: 24/09/2007, 22h58
  3. Compiler et exclure certains fichiers
    Par Frederik dans le forum Maven
    Réponses: 11
    Dernier message: 19/07/2007, 18h10
  4. Réponses: 4
    Dernier message: 01/08/2006, 08h34
  5. Réponses: 2
    Dernier message: 22/05/2006, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo