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

Langage Java Discussion :

API regex et chevauchement


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut API regex et chevauchement
    Bonjour

    J'essaye d'écrire un programme en java qui dois compter le nombre d'occurrence de paire de chiffre dans une chaine de caractère . J'utilise pour cela l'API regex.

    Mais je tombe sur un os... Je dois autorisé le chevauchement.

    Je pense qu'un exemple sera plus clair:
    On recherche le nombre d'occurrence de "00" dans la chaine suivante: "0000"
    Avec le chevauchement on devrai trouver 3 occurrences.

    Malgré toutes mes recherches je n'arrive pas à trouver un regex qui prennent en compte le chevauchement.

    Si quelqu'un à une idée.

    Merci d'avance.

    Ps: je ne suis pas vraiment sur que ce soit le meilleur forum, veuillez m'excuser si j'ai fais une erreur.

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 691
    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 691
    Par défaut
    Tu dois pouvoir t'en tirer avec un lookahead.
    L'expression rationelle "0(?=0)" devrait faire ce que tu attends. En effet la partie entre (?= et ) n'est pas consommée.

    La partie du forum la plus adaptée serait Java/API/java.util, mais poster ce genre de sujet dans cette section ne me parait pas vraiment gênant.

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut
    Et bien, c'est effectivement la solution, à mon problème.

    Merci encore.

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

Discussions similaires

  1. api Regex representation d'un motif
    Par totoche dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 08/10/2009, 23h23
  2. api regex problème
    Par xokami35x dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 09/07/2009, 20h10
  3. 2 questions sur l'API Regex
    Par themad dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 15/09/2008, 20h02

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