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 :

iMacros et lastIndexOf


Sujet :

JavaScript

  1. #21
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    Il n'ya pas de raison pour que split ne soit accepté, essai ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET !VAR1 EVAL("var str='toto au zoo'; var tab=str.split(' '); tab[1]+tab[2];")
    Pour ton exemple on pourrait faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    TAG POS=1 TYPE=SPAN ATTR=CLASS:fn EXTRACT=TXT
    SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.toUpperCase(); var tab=s.split(' '); tab[1]+tab[2];")
    SET !VAR2 Bonjour<SP>Monsieur<SP>
    ADD !VAR2 {{!VAR1}}
    PROMPT {{!VAR2}}

  2. #22
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    le premier element est le match global

    les trois autres collent ...
    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. #23
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    Pour le split, c bon s'il n'y a pas d'espace ou de retour chariot au début du texte,

    Mais si tu en as, alors pb puisque l'on split plein de blanc et on retrouve du blanc dans le debut du tableau .....


    Thais

  4. #24
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    reste le match, cf mon exemple précédent
    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. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    (MATCH) Test en cours .... j'essaye de comprendre pourquoi ca ne marche pas ....

  6. #26
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    Bon on y arrive avec le split ...
    il faut rajouter un replace des blancs au début et c'est bon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/^\s+/g,'');")
    SET !VAR2 EVAL("var s=\"{{!VAR1}}\"; var tab=s.split(' '); tab[1]")
    Merci pour votre aide.

    Thais

  7. #27
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    OU plus simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/^\s+/g,'');var tab=s.split(' '); tab[1];")

  8. #28
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    en une seule fois :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var chaine ="        Prenom Nom | Bonjour, as tu la m&eacute;thodes pour aller a la maison" 
    tab=chaine.match(/^\s+(\w+)\s(\w+)\s\|\s(.+)$/);
    alert(tab[1])
    alert(tab[2])
    alert(tab[3])
    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 !

Discussions similaires

  1. Selenium IDE ou iMacros ?
    Par Asterius dans le forum Test
    Réponses: 5
    Dernier message: 05/02/2010, 18h16
  2. Erreur sur String.LastIndexOf
    Par bubulemaster dans le forum Débuter
    Réponses: 6
    Dernier message: 02/04/2008, 12h12
  3. LastIndexOf et le caractère '\'
    Par woodyfrance dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 28/03/2008, 15h30
  4. ArrayList IndexOF et lastIndexOf
    Par ouadie99 dans le forum C#
    Réponses: 4
    Dernier message: 27/03/2008, 17h33
  5. Réponses: 2
    Dernier message: 18/01/2008, 22h13

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