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

JavaScript Discussion :

trouver plusieurs chaines de caract�res au sein d'une chaine de caract�res [RegExp]


Sujet :

JavaScript

  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    1 616
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 616
    Par d�faut trouver plusieurs chaines de caract�res au sein d'une chaine de caract�res
    Bonjour

    j'aurai besoin d'un �il expert ou en tout cas plus exerc� que le mien pour mes choix de regex.

    J'ai 2 cas � traiter.

    1) trouver un ou plusieurs mots clefs au sein d'une chaine : peu importe s'ils sont tous pr�sents (au moins un) et l'ordre n'a pas d'importance
    A priori �a fonctionne bien mais toute critique peut m'�tre utile

    2) trouver un ou plusieurs mots clefs au sein d'une chaine : ils doivent �tre tous pr�sents et l'ordre n'a pas d'importance
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    /(?=.*key1)(?=.*key2)(?=.*key3).+/gi
    C'est cette derni�re dont je ne suis pas tr�s sur.

    Je me suis limit� � 3 clefs mais sur le principe, pas de limite.
    Pour info, ces regex servent � des recherches sur noms de fichiers, pour des �chantillons de quelques milliers de fichiers. Les clefs saisies sont libres

    Merci d'avance pour votre aide

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    1 616
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 616
    Par d�faut
    Heu ...
    Tu veux dire quoi Spacefrog ? Tu r�ponds au 1 ou au 2 ?

    Ma premi�re syntaxe �tait celle-ci, cependant je ne vois pas l'int�r�t de grouper en fin de compte... seul m'int�resse l'id�e que cela r�pond � la condition "une clef ou plusieurs parmi toutes celles saisies"

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ha d�sol� je n'avais pas vu les 2 parties,
    cette reg r�pond � la 1)
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    1 616
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 616
    Par d�faut
    Et donc pourquoi grouper stp ?

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    pour une question de lisibilit� ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    1 616
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 616
    Par d�faut
    Ok

    Dans la mesure o� la regex est construite � la vol�e en fonction de la saisie de l'utilisateur, la lisibilit� importe peu je pense. Elle n'est pas affich�e, juste cherch�e.

    Cependant ces groupes sont aussi un outil de capture pour le tableau des r�sultats dans le cas d'une recherche de correspondances (String.match(regex) par exemple).

    J'imagine qu'alors cela influe sur les r�sultats pour de grands �chantillons ? Ou bien c'est juste sans influence, le tableau des r�sultats serait le m�me...

    Une opinion sur le 2) ?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 12
    Dernier message: 08/08/2008, 11h03
  2. Caract�re sp�ciale � chercher dans une chaine
    Par cyraile dans le forum Requ�tes et SQL.
    R�ponses: 2
    Dernier message: 20/05/2008, 11h45
  3. R�ponses: 5
    Dernier message: 02/08/2007, 11h31
  4. Verifier si une chaine de caractere est situe dans une chaine de caractere
    Par gregounnet dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 30/07/2007, 15h31
  5. Rajout de caract�re � la fin d'une chaine
    Par horneth dans le forum VB.NET
    R�ponses: 9
    Dernier message: 02/02/2007, 17h20

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