Telefonnummer in Datenbank Finden
3. Dez 2014, 18:03
Datenbank: Firebird • Version: 2.5 • Zugriff über: ibquery
Hallo,
ich möchte gerne eine Telefonnummer in einer Datenbank finden.
Kniffelig wird das ganze aber deswegen, weil es sich um ein VARCHAR(30) Feld handelt und über die Jahre sämtliche Zeichen die über Zahlen hinaus gehen verwendet wurden.
Ich habe mich gefragt ob es möglich ist das ganze mit Regulären ausdrücken zu bewältigen. Sprich: "is similar to".
Wie bereite ich aber den RegEx so vor, dass wenn z.B. die Telefonnummer "0123456" vorliegt ich auch "+49 (0) 12 3 45-6" finde aber auch "01234567" ausschließe?
Im Endeffekt brauch ich das für die Entwicklung einer TAPI Schnittstelle. Alle Telefonnummern Nachbearbeiten ist nicht möglich bzw. nicht gewünscht.
Gibt es dazu schon Lösungen, auch wenn es sich nicht um einen Regulären Ausdruck handelt?
Ich habe schon lange danach gesucht aber nichts vernünftiges gefunden. Auch den Ausdruck konnte ich nicht selbst bauen.
Bin für alle Vorschläge dankbar!
|