Dans Eclipse, comment remplacer un caractère par une nouvelle ligne?
-
03-07-2019 - |
Question
Sous Eclipse 3.3.2, je voudrais remplacer un caractère (par exemple, ',') par une nouvelle ligne dans un fichier. Que devrais-je écrire dans le & "Remplacer par &"; case pour le faire?
EDIT: Beaucoup de réponses semblent être pour Eclipse 3.4. Existe-t-il une solution pour Eclipse 3.3.X?
La solution
Cochez la case 'Expressions régulières' et utilisez '\ R' dans la case 'Remplacer par'
C’est une nouvelle fonctionnalité introduite avec Eclipse 3.4. Voir Nouveautés de la version 3.4
Autres conseils
Cochez la case 'Expressions régulières' et utilisez '\ n' dans la case 'Remplacer par'
Comme les autres l'ont dit, utilisez simplement une expression régulière, mais au lieu de \ r, insérez \ r \ n
J'utilise Helios et ça marche, mais j'ai eu quelques problèmes avec le remplacement ... Je voulais placer un saut de ligne entre ces crochets & "; > < < !> quot; (pour que chaque nouvelle balise XML passe à une nouvelle ligne) ... d'abord, je devais placer un curseur entre les 2 crochets, par exemple / r, après cela, j'ai vérifié les & "expressions régulières &"; et a remplacé le / r par \ R, ce qui a donné le retour à la ligne correct. sinon, le remplacement semblait grisé.
Je viens de trouver une article sur ce problème . Cela semble être un bug.
Il existe une solution de contournement consistant à copier une nouvelle ligne dans le presse-papiers, puis à la coller à l'intérieur du & "remplacer &"; boîte.
si la recherche de fichier est effectuée avec la case à cocher Expressions régulières cochée, puis remplacer tout / remplacer sélectionné permettra également l'expression régulière et transformera \ n en une nouvelle ligne dans le (s) fichier (s)