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 :

JavaScript et délimiteur


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut JavaScript et délimiteur
    Bonjour,

    Je souhaite extraire d'une chaîne de caractères des mots compris entre les délimiteurs {}.
    J'aimerais que chaque terme soit enregistré dans un tableau

    La chaine est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     "<div><h1>{First_Name}{0_Last_Name}</h1><p>{Level}</p><img src='{Img}'></img></div>"
    Cela donnerai un tableau contenant
    ["First_name"]["0_Last_Name"]["Level"]["Img"]
    J'ai essayé le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var template = "<div><h1>{First_Name}{0_Last_Name}</h1><p>{Level}</p><img src='{Img}'></img></div>"
      var reg_exp = /\{.*\}/;
      var array_template = template.match(reg_exp);
    Cela ne fonctionne pas.

    Quelqu'un aurait il une idée ?

    En vous remerciant par avance pour vos réponses cordialement

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    le truc mortel

    https://regex101.com/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var template = "<div><h1>{First_Name}{0_Last_Name}</h1><p>{Level}</p><img src='{Img}'></img></div>";
    var reg_exp =/(\{[^}]*})/g;
    var array_template = template.match(reg_exp);
    explication
    /..../g faire une recherche globale
    (....) capturer les occurrences de
    \{[^}]*} commence par { suivit de n'importe quel caractère sauf } un nombre quelconque de fois suivit de }

    A+JYT

  3. #3
    Candidat au Club
    Femme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Merci beaucoup pour ton aide.
    çà extrait bien les variables et j'obtiens le tableau suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [{First_name},{0_Last_Name},{Level},{Img}]
    Merci,,,
    A+

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

Discussions similaires

  1. Les meilleurs livres pour apprendre le JavaScript
    Par vermine dans le forum Livres
    Réponses: 23
    Dernier message: 10/06/2019, 18h58
  2. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    Réponses: 21
    Dernier message: 17/04/2009, 17h14
  3. Construire chemin sur bouton avec évt Javascript
    Par Ph. B. dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/05/2003, 10h26
  4. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24
  5. JavaScript de vérification de formulaire
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/02/2003, 13h48

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