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

Java Discussion :

Split et un caractère spécial


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 122
    Par défaut Split et un caractère spécial
    Bonjour,

    J'ai un problème tout bête mais que je n'arrive pas à résoudre.
    Voilà je voudrais faire un split sur une chaine de caractère qui contient des "\".
    Mais lorsque j'essaye de faire un split avec ce caractère ça ne marche pas, pire ca me fait une erreur de ce type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    at java.util.regex.Pattern.error(Unknown Source)
    Je pense que c'est parce que le caractère "\" est un caractère spécial pour split mais comment faire alors?

    Et aussi je voudrais savoir si on peut on peu faire un split qui contiendrait un ou.
    En gros faire un split avec "\" s'il yen a ou sur / s'il y en a pas?

  2. #2
    Membre confirmé
    Homme Profil pro
    Developpeur web/Java
    Inscrit en
    Février 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Developpeur web/Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    Par défaut
    Salut,

    Je ne sais pas si j'ai bien compris ton problème ...
    Tu souhaites faire un split d'une chaine de caractère par rapport à un '\', si c'est le cas alors il faut penser à échapper le caractère puisque que comme tu le dis c'est un caractère spécial :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chaine.split("\\\\");
    Ceci devrait faire ce que tu souhaites !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 122
    Par défaut
    Oui c'est bon ça marche!

    Merci bien .

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

Discussions similaires

  1. [XML] caractères spécial
    Par nemya dans le forum Valider
    Réponses: 1
    Dernier message: 20/12/2005, 12h53
  2. Réponses: 2
    Dernier message: 06/11/2005, 11h11
  3. split sur plusieurs caractères ?
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 08/02/2005, 21h44
  4. Pb masquer caractère spécial
    Par cosminutza dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/11/2004, 11h27

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