also:
^ Stringanfang
findet das erste zeichen\d eine Ziffer
prüft ob das eine ziffer ist+ das vorherige (hier eine Ziffer) mindestens einmal
geht zum nächsten zeichen und vergleicht ob das vorherige diesem entspricht$ Stringende
macht das ganze bis zum string-ende... hab ich das richtig kapiert ?
ich glaube nicht.
^ besagt, dass das naechste Zeichen am Stringanfang stehen muss.
\d steht fuer eine Ziffer (alternativ kann auch [0-9] geschrieben werden)
+ bezieht sich hier auf das "\d".
\d+ heisst also, dass eine bis beliebig viele Ziffern die hintereinanderstehen gefunden werden
$ heisst, dass das letzte Zeichen das letzte Zeichen des Strings sein muss.
mfG,
steckl