Forum: Programmieren allgemein
by himitsu,
13. Feb 2011
Also doch was verwechselt :oops:
! statt =
Abfrage auf "nicht da" statt "ist da"
#(?<!)({2}-{3}|{4}-{4})(?!)#
#(?<!)(\d{2}-\d{3}|\d{4}-\d{4})(?!)#
Damit ( nimmst du jedes Zeichen mit in das Suchergebnis auf, welches nicht 0-9 oder - entspricht.
Die Look-Arounds prüfen nur, aber nehmen nichts mit ins Ergebnis rein, außerdem kann man damit auch über den Zeilen-/Endeanfang hinaus suchen.
Forum: Programmieren allgemein
by himitsu,
12. Feb 2011
Bitte,
ich hoffe nur, ich hab nicht mal wieder die Look-Aheads mit den Look-Behinds verwechselt. :angle2:
Forum: Programmieren allgemein
by himitsu,
12. Feb 2011
#(?<=)({2}-{3}|{4}-{4})(?=)#
#(?<=)(\d{2}-\d{3}|\d{4}-\d{4})(?=)#
würd' ich mal sagen