dedlfix: Youtube-Id aus URL extrahieren

Beitrag lesen

Hi!

Es müsste doch aber möglich sein, alles was zwischen einem "=" und einem null oder einmal vorkommenden "&" steht, per Regex zu extrahieren.

Na klar. Entweder die Gierigkeit abgewöhnen oder eine negierende Zeichenklasse richtig verwenden.

Hätte nicht gedacht, dass mir dies solche Probleme bereitet :)

An der Formulierung der Aufgabenstellung musst du noch etwas üben, damit dir sowas auffällt: Bei "alles was zwischen x und y steht" enthält "alles" natürlich auch x und y. Dir muss klar werden, dass der gedankliche Ausschluss deinerseits auch den Weg in den Code finden muss, beziehungsweise erstmal in die genaue Formulierung der Aufgabenstellung. Wichtig ist auch immer die Gierigkeit zu beachten. Es wird nicht einfach nur bis zum hinter dem Ausdruck stehenden Begriff gesucht, sondern solange wie es passt. Und 0 mal y ist überall zu finden, auch am Ende.

Lo!