|
|
|
|
Dans la doc java API, il est noté que :
str.replaceAll(regex,replacement)equivaut à : Pattern.compile(regex).matcher(str).replaceAll(replacement) Essayez avec cette technique, peut etre que ca marchera. Ou alors, le probleme vient peut etre d'un probleme d'allocation. Essayez, au lieu de replaceAll("/","//") de mettre :
String regex=new String("/");
String replacement=new String("//");
str.replaceAll(regex,replacement);
Voila, la solution est peut etre là. a+ |
Carkaris , le regex ne veut pas dire string regex (ou regex n'est que le nom) regex veut dire regular expression et ca a une syntaxe biern particuliere , je conseille d'aller voir les tuto la dessus car / signifie quelque chose en regex , je ne sais plus s'il faut mettre des parentheses ou crochets.... le plus facile doit etre de faire 2 expressions reguliere (string truc = new regex et apres truc = ... ) pour pouvoir faire srt.remplace(truc,machin)
|