Kai Diefenbach: Loeschen leere Zeilen (newline)

Beitrag lesen

Hi Ray,

Re Hi!

By default, the ^'' character is guaranteed to match only the beginning of the string, the $'' character only the end *(or before the newline at the end)*

Mmh, tatsaechlich, soweit hab ich gar nicht gelesen (ganz oben bei der ersten Erklaerung von m stands naemlich nicht). Offen gesagt, finde ich diese Sonderbehandlung ein bisschen doof (weil unlogisch). Gibt es eine Moeglichkeit, das abzustellen?

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.

Wenn explizit das Ende des Strings gemeint ist, kann man

(?!\n)$    #(?!\n) -> "naechstes Zeichen, darf kein \n sein"

benutzen.

So long

Gruss
  Kai