Liebe Wissende,
Ich schlage mich gerade mit den Backreferenzen bzw. Teiltreffern eines Musters rum. Hierzu auch noch eine Frage:
(-([0-9]+))?
>
> das soll bewirken, dass aus einem größeren Muster
>
> ~~~php
> Blah77-Blue4you-ABC-01-xyz
>
>
die 01 (oder eine andere Ziffernfolge an dieser Stelle) herausgefiltert werden kann, wenn sie da ist. Ich möchte aber das "-" nicht als Backreferenz haben. Für das Muster ist es aber notwendig. Ich erinnere mich, dass man die Aufnahme in die Backreferenzen unterdrücken konnte. Oder irre ich mich da?
Habe da was gefunden, was auch scheinbar funktioniert:
(?>-([0-9]+))?
Ist das hier richtig angewandt? Es tut jedenfalls das, was ich will.
Grüße
Robert