Gustl: Reguläre Ausdrücke

Beitrag lesen

^    besagt, dass das naechste Zeichen am Stringanfang stehen muss.

das ist für mich schon unlogisch. ein nächstes zeichen kann doch nie am anfang stehen. ist ja das erste, nicht das nächste.

\d   steht fuer eine Ziffer (alternativ kann auch [0-9] geschrieben werden)

das ist klar, kenne ich beides

+    bezieht sich hier auf das "\d".
\d+  heisst also, dass eine bis beliebig viele Ziffern die hintereinanderstehen gefunden werden

ist auch klar als einzelner ausdruck.

$    heisst, dass das letzte Zeichen das letzte Zeichen des Strings sein muss.

verwirrt mich. kann ein letztes zeichen auch das vorletzte sein ?

ich werd das NIE kapieren. ich kann wohl nur mechanisch denken. vor allem das zusammenspiel des gesamten ausdrucks geht mir vollständig verloren :(

lass gut sein, funktionieren tuts, das ist die hauptsache. danke schön steckl.

gustl