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 :

[debutant] Expression régulière : retour ligne


Sujet :

Collection et Stream Java

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 86
    Points : 49
    Points
    49
    Par défaut [debutant] Expression régulière : retour ligne
    Bonjour, c'est encore moi ;-)

    Un petit problème :

    On part d'une String : les retours à la ligne sont codés parfois \r , parfois \n , ou encore \r\n.

    Comment obtenir la "même" mais avec uniquement des \r\n ?

    A vot' bon coeur Messieurs, Dames...

    Merci

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Perso j'aurais fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    line = line.replaceAll("(\r\n)|\r|\n", "\r\n")
    a++

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 86
    Points : 49
    Points
    49
    Par défaut
    Hello !

    Et ben je viens d'essayer.....et ça marche, contrairement à ce que je pensais au départ , preuve de ma debutantitude :-)

    En fait je pensais que si il tombait sur : \r\n , il changerait le \r par \r\n , puis rebelotte avec le \n => deux \r\n à l'arrivée.....mais non!

    Trop fort. Merci (pour la rapidité aussi !!!)

  4. #4
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par absolut75
    En fait je pensais que si il tombait sur : \r\n , il changerait le \r par \r\n , puis rebelotte avec le \n => deux \r\n à l'arrivée.....mais non!
    C'est pour cela que j'ai bien mis le \r\n au début de l'expression régulière (il est pris en priorité car la lecture se fait de gauche à droite). S'il aurait été à la fin de l'expression on aurait bien obtenu...

    Je pense qu'on pourrait même utiliser ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    line.replaceAll("\r\n?|\n", "\r\n");
    a++

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 86
    Points : 49
    Points
    49
    Par défaut
    exact !
    Ca marche aussi ...

    a+

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

Discussions similaires

  1. [expression régulière]Retours à la ligne
    Par ProgVal dans le forum Général Python
    Réponses: 2
    Dernier message: 06/06/2010, 06h09
  2. expression régulière : retour à la ligne
    Par mobi38 dans le forum Eclipse
    Réponses: 1
    Dernier message: 05/10/2007, 09h34
  3. expression régulière : retour à la ligne
    Par mobi38 dans le forum Eclipse Java
    Réponses: 12
    Dernier message: 22/08/2007, 14h19
  4. [debutant]expressions régulières
    Par debdev dans le forum Langage
    Réponses: 5
    Dernier message: 16/06/2005, 10h47
  5. [debutant]expressions régulières
    Par debdev dans le forum Langage
    Réponses: 9
    Dernier message: 14/06/2005, 15h42

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