Zamień znak nowego wiersza na inny w programie Word 2007

26

Czy w programie Microsoft Word 2007 można zastąpić znak nowej linii ( \n) innym znakiem?

Co na odwrót? (To znaczy zamień znak na znak nowej linii).

losowy
źródło
Słowem znak nowej linii jest zapisywany jako ^ p.

Odpowiedzi:

23

Przejdź do Znajdź ( Ctrl+ F) -> zakładka Zamień -> kliknij Więcej ... -> Specjalne -> Koniec akapitu. Symbolem jest ^p. Możesz go używać w obu kierunkach. Mam MS Office 2007, ale powinien również działać w starszych wersjach.

Lukas
źródło
7

Podstawowe informacje

Zgodnie z odpowiedzią na pytanie dotyczące StackOverflow , w wersjach programu Word '97 -2013 zastosowano regularną składnię wyrażeń regularnych (zamierzone słowa kluczowe). Niestety wydaje się, że od tego czasu Microsoft porzucił wyrażenie regularne na rzecz własnej składni „Wildcard”. Korzystam z programu Word 2016, a jedyną alternatywą dla podstawowego dosłownego wyszukiwania (z kilkoma znakami specjalnymi) jest dopasowanie „Wildcard”, które jest… w zasadzie denerwująco ograniczonym wyrażeniem regularnym.

Odpowiedź (dla osób korzystających z późniejszych wersji programu Word)

Jeśli używasz wersji programu Word wyrażenia regularnego (regex / regexp) (włączonej przez zaznaczenie pola „Użyj symboli wieloznacznych” w oknie dialogowym Znajdź i zamień *), to znaki nowej linii są dopasowane^13 (co, jak sądzę, jest równoważne z ^p„ Znak akapitu ”, który Znajdź / Zamień akceptuje tylko wtedy, gdy„ Użyj symboli wieloznacznych ” nie jest zaznaczone. Idź rysunek!).

Żaden ^l(„Ręczny podział wiersza”), ^n(„Podział kolumny”) nie będzie przechwytywał zwykłych starych znaków nowej linii (takich jak te, które wprowadzasz po naciśnięciu, no cóż, klawisz ENTER.

Uważam jednak, że podziały sekcji są dopasowane przez m(„Podział strony / sekcji”).

NB: Te opcje Zamień nie są dostępne poprzez interfejs Znajdź na pasku bocznym Nawigacji, który pojawia się po naciśnięciu CTRL + F. Jak zauważył użytkownik3251498, musisz nacisnąć klawisze CTRL + H, aby wyświetlić okno dialogowe Znajdź i zamień.

ksoo
źródło
1
^ 13 działało dla mnie w programie Word 2016, podczas gdy wszystkie ^ p, ^ n i ^ l zawiodły. Po zastąpieniu podziałów wierszy, gdy skopiowałem tekst do tabeli w programie Word, podziały wiersza nie zostały rozpoznane, ale zostały rozpoznane w programie Excel 2016.
Jam
1
@Jam Dlaczego nie po prostu zaznaczyć tekst i przekonwertować go na tabelę, zamiast wkleić go do wcześniej istniejącego? Możesz także sprawdzić, jakiego rodzaju separator Word rozpoznaje jako separator „nowego wiersza” dla tabel. To może nie być podział akapitu. (Nie jestem pewien.)
ksoo,
Cóż, to jest ból, ale przynajmniej teraz wiem. Dzięki
Tom Collins,
Cholera, działałem idealnie, podczas gdy wszystko inne zawiodło, dzięki!
Big_Chair
1

Znak akapitu (znak akapitu)

^ p (nie działa w polu Znajdź, gdy włączona jest opcja Użyj symboli wieloznacznych) lub użyj ^ 13

Pradeep
źródło
Znakomity! ^13z włączonymi symbolami wieloznacznymi działa idealnie!
CJ Dennis
0

Naciśnij Ctrl+ H. W \n polu Znajdź wpisz i wpisz żądany znak w polu Zamień. Pamiętaj, aby zaznaczyć pole wyboru Wyrażenie regularne.

To jest to.

suraj
źródło
5
Zła odpowiedź. Słowo nie rozpoznaje \n.
Sнаđошƒаӽ
0

Zajęło mi to trochę czasu, żeby to rozgryźć.

Naciśnij klawisze Ctrl + H razem, a otworzysz kartę Znajdź i zamień.

Aby wyszukać znak „\ n” lub jaki klawisz Enter musisz wpisać. Poszukuje ^lkażdego miejsca, w które naciśniesz klawisz Enter.

Również z jakiegoś powodu słowo Microsoft nie rozumie \n.

użytkownik3251498
źródło