Remplacer le caractère de nouvelle ligne par un autre dans Word 2007

26

À l'aide de Microsoft Word 2007, est-il possible de remplacer le caractère de nouvelle ligne ( \n) par un autre caractère?

Et vice versa? (C'est-à-dire remplacer un caractère par le caractère de nouvelle ligne).

aléatoire
la source
Dans le mot, le nouveau caractère de ligne est écrit comme ^ p.

Réponses:

23

Allez dans Rechercher ( Ctrl+ F) -> onglet Remplacer -> cliquez sur Plus ... -> Spécial -> Fin du paragraphe. Le symbole est ^p. Vous pouvez l'utiliser dans les deux sens. J'ai MS Office 2007, mais cela devrait également fonctionner dans les anciennes versions.

Lukas
la source
7

Informations de fond

Selon cette réponse à une question sur StackOverflow , les versions de Word '97 -2013 utilisaient la syntaxe régulière regexp (jeu de mots prévu). Malheureusement, il semble que Microsoft ait depuis abandonné l'expression rationnelle en faveur de sa propre syntaxe "Wildcard". J'utilise Word 2016, et la seule alternative à la recherche littérale de base (avec quelques échappements de caractères spéciaux) est la correspondance "Wildcard", qui est ... essentiellement une expression rationnelle limitée.

La réponse (pour ceux qui exécutent des versions ultérieures de Word)

Si vous utilisez la version de Word de la syntaxe d'expression régulière (regex / regexp) (activée en cochant la case intitulée "Utiliser des caractères génériques" dans la boîte de dialogue Rechercher et remplacer *), les retours à la ligne sont mis en correspondance par^13 (ce qui, je suppose, est équivalent à ^p"," Marque de paragraphe ", que la fonction Rechercher / Remplacer accepte uniquement lorsque" Utiliser les caractères génériques "n'est pas sélectionné. Allez comprendre!).

Ni ^l("Saut de ligne manuel"), ^n("Saut de colonne"), n'attraperont les anciens retours à la ligne réguliers (comme le type que vous entrez lorsque vous appuyez sur, eh bien, la touche ENTRÉE.

Cependant, je pense que les sauts de section correspondent à m("Saut de page / section").

NB: Ces options de remplacement ne sont pas accessibles via l'interface Rechercher dans la barre latérale de navigation qui apparaît lorsque vous appuyez sur CTRL + F. Comme l'a souligné user3251498, vous devez appuyer sur CTRL + H pour afficher la boîte de dialogue Rechercher et remplacer.

ksoo
la source
1
^ 13 a fonctionné pour moi sur Word 2016, alors que tous les p, ^ n et ^ l ont échoué. Après avoir remplacé les sauts de ligne, lorsque j'ai copypéché le texte dans un tableau dans Word, les sauts de ligne n'étaient pas reconnus mais ils ont été reconnus dans Excel 2016.
Jam
1
@Jam Pourquoi ne pas simplement sélectionner le texte et le convertir en tableau, plutôt que de le coller dans un tableau préexistant? Vous souhaiterez peut-être également vérifier quels types de séparateur Word reconnaît comme le séparateur «nouvelle ligne» pour les tableaux. Ce n'est peut-être pas le saut de paragraphe. (Je ne suis pas sûr.)
ksoo
Eh bien, c'est une douleur, mais au moins je sais maintenant. Merci
Tom Collins
Merde, ^ j'ai parfaitement fonctionné alors que tout le reste a échoué, merci!
Big_Chair
1

Marque de paragraphe (Marque de paragraphe)

^ p (ne fonctionne pas dans la zone Rechercher lorsque l'option Utiliser les caractères génériques est activée), ou utilisez ^ 13

Pradeep
la source
Brillant! ^13avec des caractères génériques allumés fonctionne parfaitement!
CJ Dennis
0

Appuyez sur Ctrl+ H. Dans Rechercher, tapez \n et tapez le caractère souhaité dans Remplacer. Assurez-vous de cocher la case Expression régulière.

C'est ça.

suraj
la source
5
Mauvaise réponse. Le mot ne reconnaît pas \n.
Sнаđошƒаӽ
0

Il m'a donc fallu un certain temps pour comprendre cela.

Appuyez simultanément sur les touches ctrl + H et vous ouvrez un onglet Rechercher et remplacer.

Pour rechercher un caractère '\ n' ou quelle touche d'entrée devez-vous taper ^lCela permet de rechercher chaque endroit où vous avez appuyé sur la touche d'entrée.

Aussi, pour une raison quelconque, Microsoft Word ne comprend pas \n.

user3251498
la source