Word, Regex für Klammern, Wort, Leerzeichen oder lf

Word, Regex für Klammern, Wort, Leerzeichen oder lf

In Word möchte ich die regulären Ausdrücke verwenden, um „Po“ gefolgt von einem Leerzeichen oder einem Zeilenendezeichen abzugleichen.

[[Policy.PolicyNumber]]
[[Po
[[Po John

Im obigen Beispiel möchte ich also die beiden unteren Elemente abgleichen - "[[Po" und "[[Po" (ohne den John).

Letztendlich mache ich eine Art Intellisense-VSTO. Ich kann den Text des Dokuments mit C# durchsuchen, um das zu finden, wonach ich suche, indem ich echte reguläre Ausdrücke verwende, aber ich stoße auf den Knackpunkt, wenn ich den Ersatz vornehmen und dabei keine Formatierung verlieren möchte. Daher verwende ich die .Replace-Wortmethode.

Antwort1

Ich habe diese Lösung in Word für Mac bestätigt. Gehen Sie zu Edit->Find->Advanced Find and Replace. Rufen Sie die erweiterten Optionen auf und aktivieren Sie das Use wildcardsKontrollkästchen.

Suche hiernach:\[\[Po[^013 ]

^013 ist der Code für einen Wagenrücklauf.

verwandte Informationen