Il se peut que le string contienne la suite caractères '\' puis 'n' et que cette suite de deux carctères ne soit pas converti en caractère `retour chariot`, ce qui est le cas quand en java on écrit "\n"
(faudrait demandé à un spécialiste Java)
Le premier paramètre de la fonction String.replaceAll est une expréssion régulière.
1 2
| public String replaceAll(String regex,
String replacement) |
Du coup je pense que la formule est plutôt quelque chose du genre :
$V{variable1}.replaceAll("\\n", "\n")
Pour chercher la suite de charactère '\' et 'n' et pas un retour chariot, et pour le remplacer justement par un retour chariot.
A condition que :
* variable1 soit de type java.lang.String
* que les retours chariots soient supporté dans l'affichage du string
.
Partager