Ersetzen Sie Newline-Zeichen durch ein anderes in Word 2007

26

Ist es unter Verwendung von Microsoft Word 2007 möglich, das Newline-Zeichen ( \n) durch ein anderes Zeichen zu ersetzen ?

Was ist mit umgekehrt? (Das heißt, Sie ersetzen ein Zeichen durch das Newline-Zeichen.)

zufällig
quelle
In Wort wird das neue Zeilenzeichen als ^ p geschrieben.

Antworten:

23

Gehen Sie zu Suchen ( Ctrl+ F) -> Tab Ersetzen -> klicken Sie auf Mehr ... -> Spezial -> Absatzende. Das Symbol ist ^p. Sie können es in beide Richtungen verwenden. Ich habe MS Office 2007, aber es sollte auch in älteren Versionen funktionieren.

Lukas
quelle
7

Hintergrundinformation

Entsprechend dieser Antwort auf eine Frage zu StackOverflow verwendeten die Word-Versionen '97-2013 die reguläre Regexp-Syntax (Wortspiel beabsichtigt). Leider scheint es, dass Microsoft seitdem Regexp zugunsten seiner eigenen "Wildcard" -Syntax abgeschafft hat. Ich verwende Word 2016, und die einzige Alternative zur grundlegenden Suche nach Wörtern (mit einigen Sonderzeichen) ist der "Wildcard" -Matching, der ... im Grunde genommen eine ärgerlich eingeschränkte reguläre Ausdrucksweise ist.

Die Antwort (für diejenigen, die neuere Versionen von Word ausführen)

Wenn Sie die Word-Version der Syntax für reguläre Ausdrücke (reguläre Ausdrücke / reguläre Ausdrücke) verwenden (aktiviert durch Aktivieren des Kontrollkästchens "Platzhalter verwenden" im Dialogfeld "Suchen und Ersetzen" *), werden die Zeilenumbrüche mit "abgeglichen^13 (was vermutlich" entspricht ^p"). Absatzmarke ", die Suchen / Ersetzen nur akzeptiert, wenn" Platzhalter verwenden " nicht ausgewählt ist.

Weder ^l("Manueller Zeilenumbruch") noch ^n("Spaltenumbruch") fangen normale alte Zeilenumbrüche ab (wie die Art, die Sie eingeben, wenn Sie die EINGABETASTE drücken).

Ich glaube jedoch, dass Abschnittswechsel mit m("Seiten- / Abschnittswechsel") übereinstimmen .

Hinweis: Auf diese Ersetzen-Optionen kann nicht über die Suchoberfläche in der Navigationsleiste zugegriffen werden, die angezeigt wird, wenn Sie STRG + F drücken. Wie user3251498 hervorgehoben hat, müssen Sie STRG + H drücken, um das Dialogfeld Suchen und Ersetzen aufzurufen.

ksoo
quelle
1
^ 13 arbeitete für mich an Word 2016, während alle ^ p, ^ n und ^ l fehlschlugen. Nachdem ich die Zeilenumbrüche ersetzt hatte, wurden die Zeilenumbrüche beim Kopieren des Texts in eine Tabelle in Word nicht erkannt, aber in Excel 2016.
Jam
1
@Jam Warum nicht einfach den Text auswählen und in eine Tabelle umwandeln, anstatt ihn in eine bereits vorhandene einzufügen? Möglicherweise möchten Sie auch überprüfen, welche Arten von Trennzeichen Word als "neue Zeile" für Tabellen erkennt. Es darf nicht der Absatzumbruch sein. (Ich bin nicht sicher.)
ksoo
Nun, das ist ein Schmerz, aber zumindest weiß ich es jetzt. Vielen Dank
Tom Collins
Verdammt, ich habe perfekt gearbeitet, während alles andere fehlgeschlagen ist, danke!
Big_Chair
1

Absatzmarke (Absatzmarke)

^ p (funktioniert nicht im Feld Suchen nach, wenn die Option Platzhalter verwenden aktiviert ist), oder verwenden Sie ^ 13

Pradeep
quelle
Brillant! ^13mit aktivierten Wildcards funktioniert einwandfrei!
CJ Dennis
0

Drücken Sie Ctrl+ H. Geben Sie unter Suchen \n das gewünschte Zeichen in Ersetzen ein und geben Sie es ein. Stellen Sie sicher, dass das Kontrollkästchen Regulärer Ausdruck aktiviert ist.

Das ist es.

suraj
quelle
5
Falsche Antwort. Word erkennt nicht \n.
Sнаđошƒаӽ
0

Also brauchte ich etwas Zeit, um das herauszufinden.

Drücken Sie gleichzeitig die Tastenkombination Strg + H, um eine Registerkarte zum Suchen und Ersetzen zu öffnen.

Zum Suchen eines '\ n'-Zeichens oder welcher Eingabetaste müssen Sie ^les eingeben. Dadurch wird nach jeder Stelle gesucht, an der Sie die Eingabetaste gedrückt haben.

Auch aus irgendeinem Grund versteht Microsoft Word nicht \n.

user3251498
quelle