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 :

Une expression regulière


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Points : 23
    Points
    23
    Par défaut Une expression regulière
    bonjour à tous
    pourquoi se code me renvoi "<div id="news_div_meni1" style="position: absolute; width: 200px; height: 200px; top: 56px; left: 372px;">menu2</div>" se qui est juste


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var text = 'blabalba <div id="news_div_meni1" style="position: absolute; width: 200px; height: 200px; top: 56px; left: 372px;">menu2</div> blbabalba';
     
    var array_pattern = ["<div id=.news_div_meni1.(.*)</div>"];
     
    var cch= RegExp(array_pattern[0], "gi");
     
    var div_tmp= cch.exec(text);
     
    alert(div_tmp[0]);
    alore que se code me renvoi rien de rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    var text = 'blabalba <div id="news_div_meni1" style="position: absolute; width: 200px; height: 200px; top: 56px; left: 126px;">
    <p>meni1<a id="news_link_meni1" href="http://index.php">meni1</a></p>
    </div> blbabalba';
     
    var array_pattern = ["<div id=.news_div_meni1.(.*)</div>"];
     
    var cch= RegExp(array_pattern[0], "gi");
     
    var div_tmp= cch.exec(text);
     
    alert(div_tmp[0]);

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Bonjour,

    var text = est en une ligne ou bien en plusieurs lignes dans le code ?

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Points : 23
    Points
    23
    Par défaut
    SALUT

    en plusieurs lignes !!

  4. #4
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Vous ne pouvez pas dire ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    var maVar = 'a
                 b
                 c';
     
    alert(maVar);
    Mettez la chaine de caractères en une seule ligne ou bien utilisez la concaténation.

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Points : 23
    Points
    23
    Par défaut
    MERCI

  6. #6
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Points : 23
    Points
    23
    Par défaut pour ceux que sa interes
    pour ceux que sa interes

    Supprimer les retour-chariots d'une variable fournie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    function line(variable){variable=variable.split("\n").join();}

  7. #7
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Ha de rien et merci bcp.
    Au fait, pourriez-vous noter le message comme "[Resolu]", s'il vous plait ?
    C'est un bouton que vous trouverez en bas, après la dernière réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/11/2007, 15h04
  2. [RegEx] Aide sur une expression regulière
    Par zulkifli dans le forum Langage
    Réponses: 1
    Dernier message: 13/03/2007, 15h02
  3. Contraire d'une Expression regulière
    Par aristeas dans le forum Langage
    Réponses: 5
    Dernier message: 08/11/2006, 12h27
  4. [RegEx] aide pour une expression regulière
    Par hugo123 dans le forum Langage
    Réponses: 5
    Dernier message: 24/11/2005, 15h41
  5. ET dans une expression regulière
    Par kesako dans le forum Langage
    Réponses: 4
    Dernier message: 10/11/2005, 12h57

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