BBCodes
Verfasst: 14.09.2015 17:02
Hey,
ich bastel gerade an einem YouTube-BBCode und der funktioniert auch soweit...
Benutzung:
Ersetzung:
Also youtube.com/watch?v=TW9uj83Vq-0$index..., oder v=TW9uj83Vq-0 funktioniert.
Ich hätte aber gerne, dass alle folgenden Ausdrücke funktionieren.
Mit diesem REGEX würde ich alles abdecken, aber wie soll ich das in die Datenbank schreiben?
Edit:
Habs gelöst bekommen,
als eigenen Platzhalter, wobei das dann mit folgendem Benutzungs-Dingen funktioniert:
Gruß,
Allekatrase
ich bastel gerade an einem YouTube-BBCode und der funktioniert auch soweit...
Benutzung:
[youtube]{TEXT}v={IDENTIFIER}{TEXT1}[/youtube]
Ersetzung:
<iframe width="560" height="315" src="https://www.youtube.com/embed/{IDENTIFIER}" frameborder="0" allowfullscreen></iframe>
Also youtube.com/watch?v=TW9uj83Vq-0$index..., oder v=TW9uj83Vq-0 funktioniert.
Ich hätte aber gerne, dass alle folgenden Ausdrücke funktionieren.
Code: Alles auswählen
https://www.youtube.com/watch?v=TW9uj83Vq-0&index=6&list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
https://www.youtube.com/watch?v=TW9uj83Vq-0
v=TW9uj83Vq-0&index=6&list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
v=TW9uj83Vq-0
TW9uj83Vq-0&index=6&list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
TW9uj83Vq-0
https://youtu.be/TW9uj83Vq-0?list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
https://youtu.be/TW9uj83Vq-0
(https:\/\/www\.youtube\.com\/watch\?|https:\/\/youtu\.be\/|)(v=|)([a-zA-Z0-9-+.,_ ]+)(.*)
Edit:
Habs gelöst bekommen,
(https:\/\/www\.youtube\.com\/watch\?|https:\/\/youtu\.be\/|)(v=|)
als eigenen Platzhalter, wobei das dann mit folgendem Benutzungs-Dingen funktioniert:
[youtube]{YOUTUBE}{IDENTIFIER}{SIMPLETEXT}{TEXT}[/youtube]
Gruß,
Allekatrase