maxi92: Variablen aus Text auslesen

Hallo!

Wie kann ich aus einem Text versch. Variablen auslesen?
Der Text ist immer der gleiche, nur die Werte ändern sich.

Ein Beispiel:

Beispieltext 1:
maxi 1992
milian 1993
Beispieltext 2:
maxi 19
milian 17

Als Ergebnis will auch erhalten:
variable maxi=1992 (bzw. 19)
variable milian=1993 (bzw. 17)

ich möchte also die zahl nach einem fest definiertem textteil auslesen. Diese Zahl steht nach dem Wort getrennt mit einem Leerzeichen und kann unterschiedlich lang sein.
ich hoffe man kann verstehen was ich meine.
Wie kann ich das verwirklichen?

maxi

  1. Hello,

    Wie kann ich aus einem Text versch. Variablen auslesen?
    Der Text ist immer der gleiche, nur die Werte ändern sich.

    Ein Beispiel:

    Beispieltext 1:
    maxi 1992
    milian 1993
    Beispieltext 2:
    maxi 19
    milian 17

    Als Ergebnis will auch erhalten:
    variable maxi=1992 (bzw. 19)
    variable milian=1993 (bzw. 17)

    ich möchte also die zahl nach einem fest definiertem textteil auslesen. Diese Zahl steht nach dem Wort getrennt mit einem Leerzeichen und kann unterschiedlich lang sein.
    ich hoffe man kann verstehen was ich meine.
    Wie kann ich das verwirklichen?

    Es gibt die verschiedensten Möglichkeiten.

    Wie sind die einzelnen Textteile und Werte voneinander getrennt? Ist das festgelegt?
    Was folgt auf den Wert?
    Steht immer nur ein Namens-Wert-Paar in einer Zeile, oder können es auch mal mehrere sein?

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
  2. Mahlzeit maxi92,

    Beispieltext 1:
    maxi 1992
    milian 1993
    Beispieltext 2:
    maxi 19
    milian 17

    Kannst Du das Format dieser "Konfigurationsdatei" beeinflussen? Dann wäre ggf. parse_ini_file() etwas für Dich ...

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|