seth_not@home: regexp gesucht

Beitrag lesen

gudn tach!

.[^.]* letzter '.' und danachfolgende Zeichen

[^.]* matcht immer, kann also auch einfach weggelassen werden.

Nein

na, dann gib mir mal einen string, bei dem das pattern immer matcht.

iow: doch!

, das matcht nur bis zum nächsten Punkt.

genau genommen nein. das ende eines strings ist z.b. kein punkt. ist aber fuer meine aussage
  "[^.]* matcht immer"
voellig egal, denn [^.]* matcht immer. sogar im string "..." wird der leere string gematcht:
perl -e '$_="..."; print "baetsch!\n" if /.[^.]*/;'

[^.]* als regexp-ende macht beim matchen keinen sinn, wenn man darauf spaeter nicht mehr zugreift (vgl. auch OP).

prost
seth