Leider bin ich in RegEx nicht so bewandert, deswegen schreib ich hier mal ins Blaue hinein.
Ich möchte gerne diese fehlerhafte Telefonnummer korrigieren:
+49 (1234) 56) 78) 90-123
Das korrekte Format sollte so aussehen:
+49 (1234) 56 89 90-123
Wie stelle ich das an?
Fehlerhafte Telefonnummer korrigieren
Moderator: Moderatoren
-
- Beiträge: 6
- Registriert: Fr, 23.05.2014 23:05
Re: Fehlerhafte Telefonnummer korrigieren
Hallo,
also per Suchen&Ersetzen sollte es mit RegEx folgendermaßen klappen:
suchen nach: ([:space:]{1}[:digit:]{2})\)
ersetzen durch: $1
also per Suchen&Ersetzen sollte es mit RegEx folgendermaßen klappen:
suchen nach: ([:space:]{1}[:digit:]{2})\)
ersetzen durch: $1
Gruß,
mikeleb
mikeleb
Re: Fehlerhafte Telefonnummer korrigieren
Hallo
Das geht auch mit ReExen nicht so einfach.
Ich würde es mal mit drei Durchgängen versuchen.
1.suche: \((\d+)\) ersetzen durch @$1@
2. suche nach [()] ersetzen durch nichts
3. suche nach @(\d+)@ ersetzen durch ($1)
@Mikele: das geht aber nur wenn die "falschen"Klammern immer nach Leerzeichen gefolgt von 2 Ziffern stehen, jedoch nie die richtigen Klammern
Karolus
Das geht auch mit ReExen nicht so einfach.
Ich würde es mal mit drei Durchgängen versuchen.
1.suche: \((\d+)\) ersetzen durch @$1@
2. suche nach [()] ersetzen durch nichts
3. suche nach @(\d+)@ ersetzen durch ($1)
@Mikele: das geht aber nur wenn die "falschen"Klammern immer nach Leerzeichen gefolgt von 2 Ziffern stehen, jedoch nie die richtigen Klammern
Karolus
Zuletzt geändert von Karolus am Mi, 11.06.2014 07:07, insgesamt 1-mal geändert.
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
-
- Beiträge: 6
- Registriert: Fr, 23.05.2014 23:05
Re: Fehlerhafte Telefonnummer korrigieren
1. Hier passiert nichts.Karolus hat geschrieben:Hallo
Das geht auch mit ReExen nicht so einfach.
Ich würde es mal mit drei Durchgängen versuchen.
1.suche: \((\d+)\) ersetzen durch @$1@
2. suche nach [()] ersetzen durch nichts
3. suche nach @(\d)@ ersetzen durch ($1)
@Mikele: das geht aber nur wenn die "falschen"Klammern immer nach Leerzeichen gefolgt von 2 Ziffern stehen, jedoch nie die richtigen Klammern
Karolus
2. Alle Klammern werden gelöscht.
3. Hier passiert auch nichts.
Re: Fehlerhafte Telefonnummer korrigieren
Hallo
3. hab ich korrigiert mit fehlendem +zeichen hinter 'd'
Ansonsten positiv getestet mit LO4 und AOO4
3. hab ich korrigiert mit fehlendem +zeichen hinter 'd'
Ansonsten positiv getestet mit LO4 und AOO4
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)