Hi,
Ja, es kommt aber noch 2010 dazu, also 20(?:08|09|10) - das Fragezeichen heißt, dass das eins der folgenden Vorkommen muss? 20(09|10) würde nicht gehen?
Nein. Das ?: bedeutet, daß es sich bei den Klammern um non-capturing Klammern handelt.
Läßt man das weg, sind es capturing Klammern - der dadurch gematchte Teilstring könnte später wiederverwendet werden.
capturing sollte man nur benutzen, wenn man den gematchten Teilstring tatsächlich braucht, denn das kostet Laufzeit.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.