bastold: Youtube-Id aus URL extrahieren

Beitrag lesen

Das Muster .* ist gierig. Das &? prüft, ob das & 0 oder einmal vorhanden ist. Am Ende des String ist es nicht vorhanden - Bedingung erfüllt. Und das gierige .* schnappt sich alles dazwischen. Dass du ein & siehst, dürfte damit zusammenhängen, wo du den Wert herbekommst oder wie du ihn ausgibst. Ich würde ja nicht .* suchen sondern alles was kein & ist.

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

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