Terry importiert häufig Informationen wie Kundennamen aus einem anderen Programm in Word. Das Problem ist, dass die Namen im Format (John ^ t ^ tDoe) vorliegen, wobei der Vor- und Nachname durch zwei Tabulatoren getrennt sind und der gesamte Name in Klammern steht. Terry muss die beiden Registerkarten durch ein Leerzeichen ersetzen. Er weiß, dass er ein reguläres Suchen und Ersetzen verwenden könnte, dies würde jedoch alle anderen Instanzen von zwei Registerkarten im Dokument betreffen. Er fragt sich, ob es eine Möglichkeit gibt, nach Klammern, einem Wort und zwei Tabulatoren zu suchen und diese durch Klammern, das Wort und ein einzelnes Leerzeichen zu ersetzen.

Dies kann tatsächlich mit der regulären Funktion zum Suchen und Ersetzen von Word erfolgen. Wenn sich die Namen alle in einem einzelnen Teil Ihres Dokuments befinden, können Sie zunächst die Absätze auswählen, die die Namen enthalten, und ein einfaches Suchen und Ersetzen durchführen, um die beiden Tabulatorzeichen in ein einzelnes Leerzeichen zu ändern. Dies würde die Ersetzungen auf das beschränken, was Sie ausgewählt haben, und Änderungen in anderen Teilen des Dokuments vermeiden, in denen möglicherweise doppelte Tabulatorzeichen in einem anderen Kontext verwendet werden.

Wenn dies nicht möglich ist (möglicherweise sind die Namen nicht auf einen einzelnen Bereich des Dokuments beschränkt), können Sie weiterhin Suchen und Ersetzen verwenden. Alles, was Sie tun müssen, ist eine sogenannte Wildcard-Suche, die die wahre Kraft des Findens und Ersetzens eröffnet. Befolgen Sie diese Schritte:

  1. Drücken Sie Strg + H. Word zeigt die Registerkarte Ersetzen des Dialogfelds Suchen und Ersetzen an.

  2. Klicken Sie auf die Schaltfläche Mehr, falls sichtbar. (Siehe Abbildung 1.)

  3. Aktivieren Sie das Kontrollkästchen Platzhalter verwenden.

  4. Geben Sie im Feld Suchen nach Folgendes ein:

(\ ([A-Z] [a-z] \ {1,}) (^ t ^ t) ([A-Z] [a-z] \ {1,} \)). Geben Sie im Feld Ersetzen durch Folgendes ein: \ 1 \ 3. Klicken Sie auf Alle ersetzen.

Der Schlüssel zum Verständnis der Vorgänge mit diesen Schritten ist das Verständnis des in Schritt 4 erstellten Suchmusters. Es ist am einfachsten, es in Teile zu zerlegen, wobei jeder Teil (im Muster) von Klammern umgeben ist. Der erste Teil ist folgender:

(\([A-Z][a-z]{1,})

In diesem Teil heißt es: „Finde eine öffnende Klammer, angegeben durch \ (, gefolgt von einem einzelnen Großbuchstaben, angegeben durch [AZ], gefolgt von mindestens einem Kleinbuchstaben, angegeben durch [az] \ {1,}“. Der Zweck von Dieser Teil des Musters besteht darin, den ersten Teil des Namens in Klammern vor den beiden Tabulatorzeichen zu finden. In Terrys ursprünglicher Frage würde dies die Zeichen „(John“ finden.

Der nächste Ein Teil des Musters ist folgender:

(^t^t)

Dieser Teil sagt „Finde zwei Tabulatorzeichen“. Dies ist ziemlich selbsterklärend. Da dieser Teil dem ersten folgt Teil, der gerade besprochen wurde, bedeutet, dass die beiden Registerkarten, wie bereits erwähnt, dem Vornamen folgen müssen. Der dritte Teil des Musters lautet wie folgt:

([A-Z][a-z]{1,}\))

Dieser Teil des Musters ist dem ersten Teil sehr ähnlich. Er besagt im Wesentlichen: „Finde einen einzelnen Großbuchstaben, angegeben durch [AZ], gefolgt von mindestens einem Kleinbuchstaben. angezeigt durch [a-z] \ {1,}, gefolgt von einer schließenden Klammer, angezeigt durch \) „. Alles in allem bewirkt das Suchmuster, dass der Vorname gefolgt von zwei Tabulatorzeichen und dem Nachnamen gefunden wird.

Denken Sie daran, dass jeder Teil des Suchmusters in Klammern eingeschlossen ist. Auf diese Weise kann in Teil 5 auf jedes Teil innerhalb des Musters „Ersetzen durch“ verwiesen werden. Das Muster – \ 1 \ 3 – bedeutet, dass alles, was mit dem Suchmuster übereinstimmt, durch das ersetzt wird, was in Teil 1 des Suchmusters gefunden wurde (der Vorname) und führende Klammer), ein einzelnes Leerzeichen und das, was in Teil 3 des Suchmusters gefunden wurde (Nachname und nachfolgende Klammer). In der Tat sehr mächtig.

Sie sollten sich bewusst sein, dass Sie abhängig von den Merkmalen der Namen in Ihrem Dokument möglicherweise ändern müssen, wonach Sie suchen. Wie hier gezeigt, funktioniert die Suche hervorragend, vorausgesetzt, die Namen (erste und letzte)

Beginnen Sie mit einem einzelnen Großbuchstaben und enthalten Sie keine anderen Zeichen, z. B. Leerzeichen oder Punkte. Wenn Ihre Namen nicht auf diese Weise strukturiert sind, können Sie das Suchmuster so ändern, dass es weniger restriktiv ist. Betrachten Sie beispielsweise das folgende Suchmuster, das in Schritt 4 verwendet werden könnte:

(\()(^t^t)(\))

Dies findet eine beliebige Anzahl von Zeichen zwischen der öffnenden Klammer und den Registerkarten und eine beliebige Anzahl von Zeichen zwischen den Registerkarten und der schließenden Klammer.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (5989) gilt für Microsoft Word 2007, 2010, 2013 und 2016. Eine Version dieses Tipps für die ältere Menüoberfläche von Word finden Sie hier: