Fehlerhafte Telefonnummer korrigieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

deusexmachina
Beiträge: 6
Registriert: Fr, 23.05.2014 23:05

Fehlerhafte Telefonnummer korrigieren

Beitrag von deusexmachina »

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?
mikeleb
*******
Beiträge: 1412
Registriert: Fr, 09.12.2011 16:50

Re: Fehlerhafte Telefonnummer korrigieren

Beitrag von mikeleb »

Hallo,

also per Suchen&Ersetzen sollte es mit RegEx folgendermaßen klappen:
suchen nach: ([:space:]{1}[:digit:]{2})\)
ersetzen durch: $1
Gruß,
mikeleb
Karolus
********
Beiträge: 7530
Registriert: Mo, 02.01.2006 19:48

Re: Fehlerhafte Telefonnummer korrigieren

Beitrag von Karolus »

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
Zuletzt geändert von Karolus am Mi, 11.06.2014 07:07, insgesamt 1-mal geändert.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
deusexmachina
Beiträge: 6
Registriert: Fr, 23.05.2014 23:05

Re: Fehlerhafte Telefonnummer korrigieren

Beitrag von deusexmachina »

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
1. Hier passiert nichts.
2. Alle Klammern werden gelöscht.
3. Hier passiert auch nichts.
Karolus
********
Beiträge: 7530
Registriert: Mo, 02.01.2006 19:48

Re: Fehlerhafte Telefonnummer korrigieren

Beitrag von Karolus »

Hallo

3. hab ich korrigiert mit fehlendem +zeichen hinter 'd'

Ansonsten positiv getestet mit LO4 und AOO4
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten