Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : split chaine [ Divers / Débutant(e) ] (lenneth666)

jeudi 16 novembre 2006 à 15:28:01 | split chaine

lenneth666

bonjour

voilà je lis un fichier ligne par ligne
et dans chaqu'une de ces ligne je veut ignorer ce qui est entre les caractères /* et */
et ignorer egalemetn ce qui est entre guillemet

y a une méthode en java qui fé ca ?

exemple : abc/*def*/ghi me retournerai en fé abcghi

merci d'avance

jeudi 16 novembre 2006 à 16:05:16 | Re : split chaine

super_toinou

Yopla,

String s = " pas \"beaucoup mieux\"mais\"bon\"/*pourquoi*/pas";
//te vire tous les caractères entre /* et  */
String s2 = s.replaceAll("/\\*.*\\*/","");
//te vire tout ce qu il y a entre quillements
String s3 = s2.replaceAll("\"[^\"]*\"","");

++ Toinou

jeudi 16 novembre 2006 à 16:10:20 | Re : split chaine

super_toinou

Yopla,

petite correction
String s = " pas \"beaucoup mieux\"mais\"bon\"/*pourquoi*/pas*/c est bien";
String s2 = s.replaceAll("/\\*[^*/]*\\*/","");
String s3 = s2.replaceAll("\"[^\"]*\"","");
j ai changé le truc qui vire tous les /* */ car avant ca te donnait pour
"debut/*yip*/yup*/fin"
"debutfin" a la place de "debutyup*/fin
(je l avais bien fait dans la fonction qui vire les guillemets !!)
++ Toinou

vendredi 17 novembre 2006 à 17:47:07 | Re : split chaine

mouzart

Slt,
Si non utilise les expressions regukiers ca repond mieu a ce genre de traitement.
  par exemple:
    String regexp = "/*"+(.)*+"*/";
    Pattern p = Pattern.compile(regexp);
    Matcher match = p.matcher("ici la ligne a traiter");
    String retour = match.replaceAll("");

allez bon courage et a++;



Cette discussion est classé dans : ligne, chaine, split, , ignorer


Répondre à ce message

Sujets en rapport avec ce message

split pour plate forme java 1. maximum [ par professeursidi ] Salut a tous,Pourriez vous me ce ke je doi utiliser pour separer des strings d'une ligne, sans utiliser split... sachant que je lit un fichier texte l ignorer symbole [ par salim81 ] bonjour a tous, dans ma fonction java je recupere une chaine qui se termine toujour par des symbole (%,evt,s,....).je cherche comment modifier la fonc tableau de car => string [ par monstor_rox ] Bonjour je voudrai savoir comment passer un tableau de caractère en string   string chaine;      try      {        Buffer split, mot clef et java [ par jmg02001 ] bonjour , sauriez vous comment (spliter) -> récupérer des bouts de chaine d'une chaine original en définissant un caractère séparateur ou toute méthod Saut de ligne dans un fichier texte [ par AABS ] Bonjour,Je parcous un tableau de String, t pour chaque chaine je fais "file.write(chaine[i].getBytes)".Jobtiens les chaines qui se suient. pour faire Allez à la ligne dans un TextArea [ par psyckan ] Bonjour,Je voudrais savoir quelle propriétées faut il donner a un textarea pour que si on lui insere une chaine trop longue, cette chaine aille à la l L'equivalent de split (javascript) en JSP [ par gaga38 ] salut à tous, voila j'ai un problème, je sais pas comment en jsp je peut faire l'inverse du concat(), vous savez enlever les + d'une chaine de caractè encore sur les chaine [ par psychodingue ] Salut à tousJ'aimerai savoir comment faire ça:si on a une chaine "000000000a000b00000000", pour récupérer c'que y'a entre a et b, c'est encore avec le Javadoc II [ par Aldee ] Bonjour,J'ai progressé dans l'utilisation de javadoc grâce à vos indications, je vous remercie.Mais, n'ayant pas fait de html, il me manque certaines prb ds un exercice [ par mahisfrance ] Exercice : ecrire une classe mot et une extention de cette classe 1)on souhaite ecrire une classe mot ayant un seule attribut de type de chaine


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.