Hallo Forum,
ich habe 2 verschiedene Tabellen. Die eine Tabelle ist eine "Rufliste" aus meiner Telefon-Anlage, die zweite eine Liste aller (derzeitigen) deutschen Vorwahlen. Diese 2. Tabelle hat 3 Spalten (Vorwahl, Länge der Vorwahl und Ortsname).
Weil in der Rufliste die Telefon-Nummer als ganze Zahl angegeben ist, möchte ich nun versuchen, diese Ziffernfolge in Vorwahl und Rufnummer aufzuteilen. Leider gibt es in Deutschland kein einheitliches System für Vorwahlen; die können 3 (z. B. "030 für Berlin) oder mehr (maximal 6) Stellen lang sein.
Ich könnte zwar die 2. Tabelle Zeile für Zeile "abarbeiten", und prüfen, ob die dort enthaltene Vorwahl mit dem Beginn meiner Telefon-Nummer übereinstimmt. Allerdings hat diese Tabelle mehr als 5.000 Einträge. Alleine 1.500 Einträge für Vorwahlen, welche mit 03 beginnen. Und die Nummern im Süden fangen mit 07 bzw. 08 an. Da wird die Suche einige Zeit in Anspruch nehmen. Bestimmt gibt es bessere Möglichkeiten.
Wer kann mir ein Beispiel nennen, um aus einer x-beliebigen Telefon-Nummer mit Hilfe der 2. Tabelle Vorwahl und Rufnummer zu trennen.
Grüße aus dem Schwabenland
Werner