Re Hi!
Nein, "$" passt immer (mind.) auf Ende und "\n" vor Ende. Ist IMHO kein Bug sondern ein Feature, da sich genau o.g. Aufgaben
effizient loesen lassen.
Nun ja, das faellt wohl unter Geschmackssache. Nicht jede Vereinfachung ist wirklich hilfreich im Programmierhandwerk, weil sie meist an anderer Stelle wieder Probleme mit sich bringt. Deshalb mag ich Perl im Grunde genommen auch nicht so sehr, weil es viele Dinge uebertrieben stark vereinfacht und einem damit die Kontrolle entzieht.
Wenn explizit das Ende des Strings gemeint ist, kann man
(?!\n)$ #(?!\n) -> "naechstes Zeichen, darf kein \n sein"
Ich hab in perlre jetzt noch \z gefunden, das man anstelle von $ einsetzen kann. Nicht schoen, weil gewaltige Umstellung (allerorten wird immer nur $ benutzt), aber wenn's hilft.
So long