gestern habe ich mich entschieden mein parsing der ISBN Erkennung nicht mit meiner 2 Jahre alten Methode weiter zu entwicklen. Bei der alten Methode habe ich mittles Strig suche und Manipulation die ISBN ziemlich aufwending mit langen Code und und allen eventualitäten programmiert. Auch musste ich vieles in Abfangen und arbeitet trotzdem nicht alle Dokumente durch.
Nun habe ich eine wesentlich kleinere Methode mit regex geschrieben, die mir auch eleganter und kürzer erscheint. Nach vier Überprüfungen blieb es stehen??
Der Grund dafür war eine richtige (geprüfte) ISBN, die aber nicht in der Datenbak gelistet (e-ISBN) war. Eine entsprechende Abfangungsmethode werde ich implemetieren, aber es gibt in der Datei noch eine weitere ISBN, die wohl in der Datenbank gelistet ist.
Das suchen mit rexeg Pattern und Matcher liefert ein Ergebnis in der Gruppe(0) zurück und teilbereiche in den anderen Gruppe(1-...).
Weis jemand ob es bei dieser Art der Abfrage, Paramter gibt, indem man mehrere Totale Ergebnisse erhält? Oder muss man diese Abfrage in einer Schleife auf den String ausführen lassen um dann mehrere Ergebnisse in einer Liste zu speichern?
Danke
Nun habe ich eine wesentlich kleinere Methode mit regex geschrieben, die mir auch eleganter und kürzer erscheint. Nach vier Überprüfungen blieb es stehen??
Der Grund dafür war eine richtige (geprüfte) ISBN, die aber nicht in der Datenbak gelistet (e-ISBN) war. Eine entsprechende Abfangungsmethode werde ich implemetieren, aber es gibt in der Datei noch eine weitere ISBN, die wohl in der Datenbank gelistet ist.
Das suchen mit rexeg Pattern und Matcher liefert ein Ergebnis in der Gruppe(0) zurück und teilbereiche in den anderen Gruppe(1-...).
Weis jemand ob es bei dieser Art der Abfrage, Paramter gibt, indem man mehrere Totale Ergebnisse erhält? Oder muss man diese Abfrage in einer Schleife auf den String ausführen lassen um dann mehrere Ergebnisse in einer Liste zu speichern?
Danke