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 :

[RegExp] Avis aux Initi�s, j'y connais pas grand chose


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 30
    Par d�faut [RegExp] Avis aux Initi�s, j'y connais pas grand chose
    Bonjour,

    j'ai un petit souci de RegExp et n'�tant pas dou� je galere pas mal
    Je part de
    functionname('blablablablabla','div3');
    et je cherche a recupere uniquement
    div3
    J'ai bien un bon debut avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    var ex=/^.*,'/gi;
    str = str.replace(ex, "");
    ex=/[^\w].*/gi;
    str = str.replace(ex, "");
    Ce qui me donne le resultat attendu, mais n'est il pas possible de le faire en une seule fois ?

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    2 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 023
    Par d�faut
    Salut,
    un truc du style devrait le faire :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var ex=/.*,'(.*)'\)/i;
    str = str.match(ex);
    alert(str[1]);
    Bye

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 30
    Par d�faut
    Merci bien ca fonctionne tres bien
    J'aurai juste voulu avoir une petite precision, a quoi servent les parentheses ?

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    2 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 023
    Par d�faut
    Ca d�finit ce qu'il faut capturer, d'ailleurs on appelle ca des parenth�ses capturantes, ex. :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    var ex=/(.*,')(.*)('\))/i;
    str = str.match(ex);
    alert(str[0]); // le motif complet
    alert(str[1]); // masque 1
    alert(str[2]); // 2
    alert(str[3]); // etc

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 30
    Par d�faut
    Merci Bien

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

Discussions similaires

  1. c'est pas grand chose..
    Par supertunar dans le forum Langage
    R�ponses: 6
    Dernier message: 07/02/2008, 14h27
  2. Archivage SAP : Avis aux initi�s
    Par stratorfou dans le forum SAP
    R�ponses: 4
    Dernier message: 14/09/2007, 21h26
  3. Comment se compliquer la vie pour pas grand chose
    Par alsimbad dans le forum Macros et VBA Excel
    R�ponses: 3
    Dernier message: 15/08/2007, 06h17
  4. [VBA-E] Je ne connais pas grand chose VBA + Excel
    Par nicolasdeloise dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 17/01/2007, 22h58
  5. Giptables..je trouve pas grand chose
    Par irnatene dans le forum R�seau
    R�ponses: 3
    Dernier message: 18/09/2006, 13h44

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