Spezielles Problem, Datei in DB zu bringen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Spezielles Problem, Datei in DB zu bringen

    Hallo,

    ich habe eine große Datei, die das folgende Format (auszugsweise) hat:

    Code:
    A00-B99   I. Bestimmte infektioese u. parasitaere Krkh.
    A00-A09   Infektioese Darmkrankheiten
    A00	  Cholera
    A00.0	  Cholera durch Vibrio cholerae O:1, Biovar cholerae
    A00.1	  Cholera durch Vibrio cholerae O:1, Biovar eltor
    A00.9	  Cholera, n. naeh.bez.
    A01	  Typhus abdominalis u. Paratyphus
    A01.0	  Typhus abdominalis
    A01.1	  Paratyphus A
    A01.2	  Paratyphus B
    A01.3	  Paratyphus C
    A01.4	  Paratyphus, n. naeh.bez.
    A02	  Sonst. Salmonelleninfektionen
    A02.0	  Salmonellenenteritis
    A02.1	  Salmonellensepsis
    A02.2  +  Lokalisierte Salmonelleninfektionen
    A02.8	  Sonst. naeh.bez. Salmonelleninfektionen
    A02.9	  Salmonelleninfektion, n. naeh.bez.
    A03	  Shigellose [Bakterielle Ruhr]
    A03.0	  Shigellose durch Shigella dysenteriae
    A03.1	  Shigellose durch Shigella flexneri
    A03.2	  Shigellose durch Shigella boydii
    A03.3	  Shigellose durch Shigella sonnei
    A03.8	  Sonst. Shigellosen
    A03.9	  Shigellose, n. naeh.bez.
    A04	  Sonst. bakterielle Darminfektionen
    A04.0	  Inf. durch enteropathogene Escherichia coli
    Wenn die Formatierung hier nicht optimal sein sollte: Der Abstand zw. den Zahlen-Buchstaben-Kombinationen ist immer gleich zur Beschreibung des Krankheitsbildes.
    Die efinitionen der Krankheitsbilder sind also alle "bündig".

    Wie kann ich es nun schaffen, vor allem die Zahlen-Buchstabenkombination ordentlich auszulesen? Und dann die Definitionen dazu?
    Hinzukommen tut, dass nicht alle Zahlen-Buchstabenkombinationen gleich formatiert sind und ab und zu ein "+" in den Zeilen ist, was ich gar nicht brauche.

    Kann mir jemand Tipps geben, wie ich das am cleversten lösen kann?

    Am besten wäre es, wenn der erste Buchstabe, dann die ersten beiden Zahlen, dann die letzten beiden Zahlen und dann die eigentliche Beschreibung je in eine Spalte geschrieben werden würden. Also insg. mind. 4 Spalten dafür.

    Wer kann helfen?

    1000 Dank!!

    Viele Grüße
    Bastian
    Zuletzt geändert von wahsaga; 20.01.2005, 08:55.

  • #2
    - datei einlesen: file, implode
    - daten aufteilen: preg_match_all oder preg_split
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      Da die Daten "bündig" sind, reicht für den 2. Schritt auch ein substr, finde ich.

      Kommentar


      • #4
        Re: Spezielles Problem, Datei in DB zu bringen

        Original geschrieben von yzBastian
        Wenn die Formatierung hier nicht optimal sein sollte: [...]
        "... dann nehme ich beim nächsten mal gleich [code] statt [quote], weil ich letzteres ja sowieso nicht für sowas verwenden sollte, weil es das zitieren erschwert."


        ja, braver basti.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Irgendwie ist der Ton hier im Forum ein wenig gewöhnungsbedürftig!

          Danke für eure Tips. Werde das einfach mal ausprobieren.

          Kommentar

          Lädt...
          X