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

Bibliothèques & Frameworks Discussion :

Regex sur plusieurs occurrences


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Points : 10
    Points
    10
    Par défaut Regex sur plusieurs occurrences
    Bonjour à vous,

    Un message pour savoir si vous pouvez m'aider parce que je tourne en rond depuis un moment. Dans un fichier html, j'ai plusieurs éléments <span> avec plusieurs noms de class séparés par des espaces (il peut en avoir jusqu'à 7 dans chaque class) :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <span class="sc15B">
         <a style="display:none;" name="sc15B" class="scholies-B noDisplay">Le détail comme légitimation du narrateur
         </a>[...]
    </span>
    <span class="sc9D sc9E">
         <a style="display:none;" name="sc9D" class="scholies-D noDisplay">Marillac, serviteur de l'Etat jusqu’à la fin
         </a>
         <a style="display:none;" name="sc9E" class="scholies-E noDisplay">Relations internationales
         </a>[...]</span>
    <span class="sc19A sc1A">
         <a style="display:none;" name="sc19A" class="scholies-A noDisplay">Manoeuvres politiques
         </a>
         <a style="display:none;" name="sc1A" class="scholies-A noDisplay">Variations de l'espace et scénographie
         </a>[...]
    </span> 
    <span class="sc9B sc16F sc9D sc9F sc20A">
         <a style="display:none;" name="sc9B" class="scholies-B noDisplay">Convertir un échec politique en triomphe spirituel</a>
         <a style="display:none;" name="sc16F" class="scholies-F noDisplay">Clairvoyance de Marillac, vision de l'avenir</a>
         <a style="display:none;" name="sc9D" class="scholies-D noDisplay">Marillac, serviteur de l'Etat jusqu’à la fin</a>
         <a style="display:none;" name="sc9F" class="scholies-F noDisplay">Une autre vision du pouvoir : un absolutisme non tyrannique</a>
         <a style="display:none;" name="sc20A" class="scholies-A noDisplay">Opposition Marillac / Richelieu</a>[...]
    </span>

    J'aimerais dans l'attribut class de span supprimer tous les caractères majuscules (A, B, C ...), mais pour l'instant je n'arrive à supprimer que la première majuscule dans chaque nom de classe mais même cela ne fonctionne pas car il remplace tout par sc15 qui est la première occurrence trouvée dans le fichier.

    Mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $('span[class^="sc"]') .each (function() {
          var spanClass = $ ('span[class*="sc"]') .attr('class');
          var spanSub = spanClass.replace(/[A-Z]+/g,'');
          $(this) .attr ('class', spanSub) ;
          });
    Merci de votre aide !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Points : 10
    Points
    10
    Par défaut
    Sujet résolu sur un autre forum:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var spanClass = $(this) .attr('class');
    et non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var spanClass = $ ('span[class*="sc"]') .attr('class');

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

Discussions similaires

  1. Regex Sur plusieurs lignes
    Par anis13015 dans le forum VB.NET
    Réponses: 2
    Dernier message: 27/07/2014, 19h52
  2. [Débutant] Regex sur plusieurs lignes
    Par tseki dans le forum VB.NET
    Réponses: 2
    Dernier message: 12/06/2014, 19h02
  3. [regex] Détecter plusieurs occurrences
    Par Furr dans le forum Framework .NET
    Réponses: 1
    Dernier message: 01/02/2012, 15h03
  4. [CR] Groupement dynamique sur plusieurs champs paramètrés
    Par CDRIK dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 07/06/2004, 17h55
  5. [Syntaxe] Action simultanée sur plusieurs élements
    Par FranT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/03/2003, 20h20

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