Bestimmte Zeichen im String erkennen

Hallo Leute!
Wahrscheinlich eine altbekannte Anfängerfrage, aber ich würde gerne einmal wissen, in welcher Richtung ich suchen muss.
Ich habe Strings in dieser Form
str = "11012.AB423.13"
Ich müsste diesen String an den Punkten trennen und als einzelne Werte speichern. Gibt es da eine eingebaute Funktion in Python, oder muss ich mich mit regulären Ausdrücken (Grusel :-(() befassen?
Meine Programmierkenntnisse kommen von php, das einen förmlich erschlägt mit String-Manipulations-Funktionen, daher die Idee.
Danke für eure Hilfe!
barbara
_______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de

Barbara Griem wrote:
Hallo Leute!
Wahrscheinlich eine altbekannte Anfängerfrage, aber ich würde gerne einmal wissen, in welcher Richtung ich suchen muss.
Ich habe Strings in dieser Form
str = "11012.AB423.13"
Ich müsste diesen String an den Punkten trennen und als einzelne Werte speichern. Gibt es da eine eingebaute Funktion in Python, oder muss ich mich mit regulären Ausdrücken (Grusel :-(() befassen?
Da Python objektorientiert arbeitet, kann das kann der String gleich selber erledigen:
str.split('.')
['11012', 'AB423', '13']
-schorsch

At 17:48 18.02.03 +0100, you wrote: [Barbara]
Ich habe Strings in dieser Form
str = "11012.AB423.13"
Ich müsste diesen String an den Punkten trennen und als einzelne Werte speichern.
str = "11012.AB423.13" str.split('.')
['11012', 'AB423', '13']
In PythonWin einen Punkt hinter str gibt Dir eine Liste aller Methoden.
Grüsse
Mike
_______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
participants (3)
-
Barbara Griem
-
Georg Mischler
-
Mike Mueller