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

Format d'échange (XML, JSON...) Java Discussion :

Expression réguliere décrivant une balise XML


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 18
    Par défaut Expression réguliere décrivant une balise XML
    Bonjour à tous, voila j'ai quelques problème pour construire une expression régulière décrivant une expression entre deux balises XML.
    en fait le but est de repérer une expression (par exemple "john") quand je la repère je veux l'entourer de balise "<Personne>".
    comme je ne touche pas à l'expression "john" si je me plante dans l'expression régulière le programme tourne en boucle...

    il faut donc repérer l'expression "john" qui n'est pas entouré de balise "personne"
    et c'est la que je bloque, j'ai essayé pleins de truck et voila ce que j'ai essayé :

    String regex = "([^<Personne>])|([^a-zA-Z])"+expressions+"([^a-zA-Z])|([^<Personne>])";

    j'avais commencé par essayer de décrire une balise quelconque (<([a-z])*>) mais sans succès non plus...

    Y aurait-il un expert des expressions régulières parmi vous ?

    Merci

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    Il te faut utiliser les lookahead: (?<!<Personne>)John(?!</Personne>)

Discussions similaires

  1. Expression réglière : Récupérer la valeur d'une balise xml
    Par ziad.shady dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 16/07/2012, 13h59
  2. [XML][PHP]Extraire balise img dans une balise xml
    Par thierry232323 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 17/10/2006, 13h25
  3. Ajout d'une balise XML
    Par spynux dans le forum Langage
    Réponses: 5
    Dernier message: 31/05/2006, 13h06
  4. [xsl] mauvaise interprétation du contenu d'une balise XML
    Par Cédric B. dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/01/2006, 12h59
  5. [JDOM] données un attribut à une balise xml
    Par noobiewan kenobi dans le forum Format d'échange (XML, JSON...)
    Réponses: 11
    Dernier message: 09/07/2004, 15h54

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