Hallo Roland,
Das ist ja wirklich ein netter Beitrag.
ja, hört sich nicht schön an, aber es ist einfach ärgerlich, wenn jemand nicht darüber nachdenkt, was er tut.
The following code snippet takes a date in ISO format (YYYY-MM-DD)
So wie in dem Beispiel auf php.net. Da fällt mir nur noch ein, "denn sie wissen nicht, was sie tun". Die Ironie, die böse Ironie, ist, die Aussage ist nicht einmal falsch.
Auch an dich den Ratschlag, vergiss Reguläre Ausdrücke und fang an zu denken.
Worum geht es bei einem Regulären Ausdruck? Darum etwas zu beschreiben, nämlich das (abstrakte) Wesen (konkreter) Erscheinungen. Du hast 'ne Eiche, 'ne Buche, 'ne Erle, usw. als konkrete Erscheinungen und musst beschreiben was ein Baum ist, also das (abstrakte) Wesen dieser konkreten Erscheinungen.
Das ist nicht leicht, das ist schwer, sogar höllisch schwer. Beschreib doch mal, was ein Baum, ein Auto, usw. ist.
Wenn du einen Regulären Ausdruck entwirfst, dann beschreibst du das Wesen von Erscheinungen, das letzte, das allerletzte, was du benötigst, um einen Regulären Ausdruck zu entwerfen, sind Reguläre Ausdrücke.
Du musst in der Lage sein, dies verbal zu beschreiben, das ist schwer und eine verbale Beschreibung hat auch immer mehr oder weniger große Unschärfen. Du musst eine Vorstellung von den Erscheinungen und dem Wesen entwickeln.
Wenn du das nun verbal einigermaßen beschrieben hast, dann kannst du das in eine formale Sprache, wie Reguläre Ausdrücke, übersetzen, dabei sollten dann auch die letzten Unschärfen flöten gehen. Die Formulierung eines Regulären Ausdruckes ist also in allerallererster Linie nur eine "Übersetzung" eines von dir verbal beschriebenen Musters. Wie gesagt, du musst absolut nichts von regulären Ausdrücken wissen, um einen Regulären Ausdruck zu entwickeln.
Und bei der Analyse eines Musters gehst du umgekehrt vor, du übersetzt die formale Sprache in die verbale. Mach das doch mal mit deinem Muster. Ich helfe dir gerne bei Problemen der verbalen Beschreibung, wenn du erst eine verbale Beschreibung hast, brauchst du keine Hilfe mehr, denn das bisschen übersetzen kannst du alleine.
Gruß Uwe