Puccini
Neues Mitglied
HI,
ich hab ein verständnisproblem -.-
die regulären ausdrücke machen mir zu schaffen..
ich hab folgede Form von Daten in einem String:
So sind alle Daten in einer Textdatei aufgebaut
ich wollte jetzt gern:
via eregi oder ereg (weis net, aber glaube eregi wäre besser, da ab und zu Name klein geschrieben is...) diesen String so zerlegen, das ich den Namen und die zugehörigen Eigenschaften in einem Array hab.
quasi
der regex-ausdruck müsste doch dann irgendwie so aussehen:
"Name: [.]* ([.]*,)"
oder? XD es kann ja jedes beliebige Zeichen in der Zeile stehen...
Noch ein Problem:
Bei den Attributen sind nicht immer alle gepflegt, wenn dann aber in der reihenfolge.
vielen dank euch
ich hab ein verständnisproblem -.-
die regulären ausdrücke machen mir zu schaffen..
ich hab folgede Form von Daten in einem String:
Code:
Name: Müller [Abteilung,Ort,Tele,Email]
ich wollte jetzt gern:
via eregi oder ereg (weis net, aber glaube eregi wäre besser, da ab und zu Name klein geschrieben is...) diesen String so zerlegen, das ich den Namen und die zugehörigen Eigenschaften in einem Array hab.
quasi
Code:
eregi("regex",$String,$regArray)
echo $regArray[1]; //Name
echo $regArray[2]; //Abteilung
etc.
der regex-ausdruck müsste doch dann irgendwie so aussehen:
"Name: [.]* ([.]*,)"
oder? XD es kann ja jedes beliebige Zeichen in der Zeile stehen...
Noch ein Problem:
Bei den Attributen sind nicht immer alle gepflegt, wenn dann aber in der reihenfolge.
vielen dank euch