web-dev-qa-db-fra.com

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

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

Qu'en est-il de l'inverse? (C’est remplacer un caractère par le caractère de nouvelle ligne).

24
amir joudaki

Aller à trouver (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.

22
Lukas

Informations de fond

Selon cette réponse à une question sur StackOverflow , les versions de Word '97 -2013 utilisaient la syntaxe régulière des expressions rationnelles (jeu de mots voulu). Malheureusement, il semble que Microsoft ait depuis abandonné l'expression rationnelle au profit de sa propre syntaxe "Wildcard". Je cours sous 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 ... fondamentalement une expression rationnelle limitée de manière agaçante.

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 "Utiliser des caractères génériques" dans la boîte de dialogue Rechercher et remplacer *), les nouvelles lignes sont mises en correspondance par ^13 (qui, je suppose, équivaut à ^p, "Marque de paragraphe", que Find/Replace n'accepte que lorsque "Use wildcards" est et non sélectionné. Allez figure!).

Ni l'un ni l'autre ^l ("saut de ligne manuel"), ^n ("saut de colonne"), n'attraperont d'anciennes nouvelles lignes régulières (comme le type que vous entrez lorsque vous appuyez sur, bien, la touche ENTER.

Je crois cependant que les sauts de section correspondent à m ("saut de page/section"), cependant.

NB: Ces options Remplacer ne sont pas accessibles via l’interface Rechercher de la barre latérale de navigation qui s’affiche lorsque vous appuyez sur CTRL + F. Comme l’a souligné l’utilisateur3251498, vous devez appuyer sur CTRL + H pour afficher la boîte de dialogue Rechercher et remplacer.

7
ksoo

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

0
Pradeep

Presse 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.

0
suraj

Alors m'a pris un peu de temps pour comprendre cela.

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

Pour rechercher un caractère '\ n' ou une touche d'entrée, vous devez taper ^l. Cela fait apparaître chaque endroit où vous avez appuyé sur la touche entrée.

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

0
user3251498