RegEx mit Word 2013. Passen Sie die Zeichenfolge NACH bekanntem Wort an Zeilenende oder <Tabelle> an

1

Ich verwende die Funktion "Suchen und Ersetzen" in einem umfangreichen Word-Dokument. Ich muss das Wort finden BEMERKUNGEN: (alle fett und groß geschrieben).

BEMERKUNGEN: Dies sind einige wichtige Daten

Am Ende dieser Zeile oder nach einem Zeilenumbruch befindet sich eine TABELLE, wenn dies in der Anfrage hilfreich sein kann.

Verwenden von Suchen / Ersetzen mit aktivierten Platzhaltern und folgendem Ausdruck:

& lt; (BEMERKUNGEN: * [A-Z])

Ich habe das Wort und den ersten Buchstaben nach dem Leerzeichen gefunden:

ANMERKUNGEN: T

Was kann ich hinzufügen, damit es am Ende der Zeile stoppt? Es gibt immer eine Tabelle mit dem Erlös dieses "BEMERKUNG:" - Textes

Zum Beispiel in Javascript: /. ANMERKUNGEN: \ s ([A-Z, 0-9]). + / G findet es, ist aber beim Suchen und Ersetzen in Word nicht akzeptabel ....

Ich habe auch festgestellt, dass mit:

& lt; (ANMERKUNGEN: [A-Z] ^ l) oder & lt; (BEMERKUNGEN: [A-Z] ^ 13) bringt mich näher.

jasonflaherty
quelle

Antworten:

1

Zeichenfolge NACH bekanntem Wort mit Zeilenende abgleichen

Verwenden Sie den folgenden regulären Ausdruck:

<(REMARKS:[0-9A-Z ]@[^13^|])

Anmerkungen:

  • < passt zu "Der Anfang eines Wortes"

  • [0-9A-Z ] Entspricht einer beliebigen Zahl, einem Großbuchstaben oder einem Leerzeichen

  • @ Übereinstimmungen "Ein oder mehrere Vorkommen des vorherigen Zeichens oder Ausdrucks"

  • [^13^|] Entspricht einer Absatzmarke oder einem manuellen Zeilenumbruch.


Weitere Lektüre

DavidPostill
quelle