Domino 9 und frühere Versionen > ND6: Entwicklung

Telefonnummern Parsen

(1/5) > >>

bikerboy:
Hi,

ich soll einen Telefonparser bauen, finde aber kaum Dinge im Netz an denen ich mich orientieren kann.

Also wie sieht es aus mit Regeln und dergleichen. Habt ihr da schon Erfahrungen ? vllt sogar fertigen Code ? Bin über alles glücklich was ihr mir zuwerft

eknori:
Wen wir dir Output geben sollen, musst du uns aber auch ein bisschen mehr Input liefern.

Vom @Formel über LotusScript und JavaScript ( RegexP ) ist da so ziemlich alles drin. Mit Sicherheit hat Axel Janssen für Java auch noch was in der Schublade ...

koehlerbv:
(Brauchbaren) fertigen Code wird hier kaum jemand veröffentlichen, aber mit Tipps stehen wir sicherlich gerne zur Verfügung. Ich zum Beispiel habe schon viel auf diesem Gebiet gemacht.

Hast Du konkrete Fragen? Wie sieht Dein Ausgangsmaterial aus?
Willst Du aus

--- Zitat ---0172 4711 0815
--- Ende Zitat ---
eine gültige Nummer machen wie

--- Zitat ---004917247110815?
--- Ende Zitat ---
Oder feststellen, dass dies keine gültige Nummer ist (die letzte "5" ist zuviel)?

Hast Du Probleme mit Nummern wie

--- Zitat ---0172-4711-815 (nur privat!)
--- Ende Zitat ---
oder

--- Zitat ---Serverraum: 08662 012100
--- Ende Zitat ---

Einfach wäre auch noch, folgende Nummer zu wandeln:

--- Zitat ---+45 (0) 1234 567
--- Ende Zitat ---
(By the way: Dänemark kennt für inländische (Fern-)Gespräche keine führende Null, aber das nur so am Rande ...


Oder muss Du gar aus so was Nummern herausflöhen?

--- Zitat ---RADIO CHIEMGAU

Programmanbieter GmbH & Co.
Rupertistraße 40-42
83278 Traunstein

Handelsregister Traunstein HRA 5644

persönlich haftende Gesellschafterin:
RADIO CHIEMGAU
Programmanbieter GmbH & Co.
Programmanbieter Verwaltungs GmbH

Geschäftsführer: Andi Nickl

Telefon Verwaltung: +49 861 98 63 6-0
Fax Verwaltung: +49 861 14 110
eMail: info@radio-chiemgau.de
   
Telefon Marketing: + 49 861 98 63 6-14
Fax Marketing: + 49 861 86 02
eMail: marketing@radio-chiemgau.de
--- Ende Zitat ---

Wie Ulrich schon schrieb: Mehr Input, mehr Output.

Bernhard

flaite:

--- Zitat von: eknori am 15.01.08 - 17:48:40 ---Mit Sicherheit hat Axel Janssen für Java auch noch was in der Schublade ...

--- Ende Zitat ---
Ich? Schublade. Regular Expressions?
Hätt ich gerne.
Immer wenn ich dabei war, da ein bischen fixer zu werden, war die Projekt-Aufgabe zu Ende. Seit 5 Jahren.
Das selbe Spiel mit xslt. 
Könnt ich mal machen für das Telefonnummernbeispiel.
Hmm. Sollte noch eine LS2J Umgebung für mein Mock-Framework bauen.

Warte auf Requirements. Bernhard hat schon ein paar gute Beispiele genannt.
Der deklarative Ansatz mit Regular Expressions ist wohl vom Ansatz her überlegen, d.h. man erzielt mit wenig Code gute Ergebnisse.

ata:
... da wäre ich auch hellhörig  ;D

Toni

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln