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

Collection et Stream Java Discussion :

Aide expression régulière


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut Aide expression régulière
    Salut...

    Voilà j'aurais besoin de splité cette string : "msg.key.used" en ceci :

    msg.
    key.
    used.

    Donc en gardant les points à la fin de chaque mot, seulement le problème c'est que la méthode split() supprime ces points, et n'ayant jamais utilisé d'expressions régulières, je séche un peu... Vous pouvez me donner un coup de main ?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Par défaut
    Une solution possible, peut-être pas la meilleure mais bon, au moins tu apprends quelque chose, serait d'utiliser substring(int debut, int fin) en passant les positions des différents '.'

    pour obtenir ces positions, utilises simplement indexOf('.') sur ta chaîne.

    le soucis est alors que ta chaîne ne doit pas contenir de '.' parasite sinon c'est faussé :/

    Tu peux également jeter un œil à la javadoc de StringTokenizer

  3. #3
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Tu peux aussi regarder du côté de ce tutorial sur les expressions régulières

    Tuto regex

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    Super Sironimo c'est exactement se qu'il me faut ^^

    Et merci à Napalm aussi, seulement il y a effectivement les "." parasites ^^ mais merci quand même

  5. #5
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    De rien ravi d'avoir pu aider, n'oublie pas le tag résolu pour ton sujet

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    Ouais mais non ^^ dsl j'ai eu beau parcourir le tuto, je vois pas la solution...

    Enfaite je pars peut-être pas sur la bonne voie, vous pourrez peut etre m'éguiller autrement. Enfaite se que je veux faire, c'est ceci :

    - J'ai ma string qui ressemble à ceci : msg.la.string.de.base

    Et j'aimerais obtenir la string suivante : msg.La.String.De.Base

    En gros, placer une majuscule après chaque point...

    J'avais pensé splitter sur le point, mettre la première lettre en majuscule puis reconstruire ma string, mais je n'y arrive pas avec les expressions régulière... C'est possible, je le sais, mais étant donné que je n'en ai jamais utilisé, je vois pas vraiment le truc... Vous avez peut-etre une solution ?

    Merci

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

Discussions similaires

  1. Aide Expression régulière
    Par Stef784ever dans le forum Langage
    Réponses: 11
    Dernier message: 15/04/2011, 11h16
  2. Aide Expression Régulière
    Par pouss dans le forum Langage
    Réponses: 3
    Dernier message: 31/03/2011, 15h49
  3. aide expression régulière
    Par neg12 dans le forum Langage
    Réponses: 7
    Dernier message: 07/03/2011, 16h39
  4. aide expression régulière
    Par viny dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/06/2008, 18h55
  5. aide expression régulières
    Par Invité dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 11/04/2008, 15h02

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