Gunnar Bittersmann: Youtube-Id aus URL extrahieren

Beitrag lesen

@@bastold:

nuqneH

Hab es jetzt mit /?v=([a-zA-Z0-9_-]*)/ gelöst, gefällt mir aber nicht so richtig, weil ich damit nicht auf der sicheren Seite bin, falls Youtube noch ein weiteres Zeichen einbindet.

Richtig bemerkt.

Hatte auch Vorschlaege wie ([^&]) gefunden

Genau das ist es. Und wenn du meinen Hinweis richtig verstanden hättest, würdest du das ';' mit in die negierte Zeichenklasse setzen: [^&;]

aber damit kam ich nicht klar.

Was heißt das genau? Mir schwant, dass du vergessen hast anzugeben, dass du nicht genau ein Zeichen, sondern mehrere davon haben möchtest,

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)