Behalten Sie die Nummer und löschen Sie den Rest der Zeilen mit Regex

Behalten Sie die Nummer und löschen Sie den Rest der Zeilen mit Regex

Kann mir bitte jemand mit dem regulären Ausdruck für Folgendes helfen.

Ich möchte nur die Telefonnummer behalten und die restlichen Leitungen löschen.

Name: Text here

DOB: Text here

Address: Text here

Tel: 1234 567890

Was ich möchte:

1234 567890

(ohne "Tel")

Antwort1

  • Ctrl+H
  • Finde was:\A.*Tel: ([\d\h]+)|.*?
  • Ersetzen mit:$1
  • ÜBERPRÜFEN Groß-/Kleinschreibung beachten
  • ÜBERPRÜFEN Umwickeln
  • ÜBERPRÜFEN Regulären Ausdruck
  • ÜBERPRÜFEN . matches newline
  • Replace all

Erläuterung:

\A              # beginning of file
    .*              # 0 or more any character
    Tel:            # literally
    ([\d\h]+)       # group 1, 1 or more digit or space
  |               # OR
    .*?             # 0 or more any character, not greedy

Ersatz:

$1      # content of group 1, the phone number

Screenshot (vorher):

Bildbeschreibung hier eingeben

Screenshot (nachher):

Bildbeschreibung hier eingeben

verwandte Informationen