![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam w zmiennej taki tekst
<script type="text/javascript" src="video.php?link=http://www.youtube.com/watch?v=8SbUC-UaAxE"></script> Oczywiście próbuję pobrać id filmiku. Stosuję do tego takie wyrażenie #(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+# Problem w tym, że zwraca mi pogrubioną część. Jak wyeliminować te 2 ostatnie znaki? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Kod http(s)?:\/\/(?:www\.)?youtu(?:be\.com/watch\?v=|\.be\/)([\w-]+)(&(amp;)?[\w\?=]*)? takie dość uniwersalne, działa dla większości podawanych adresów (krótkie, długie, z https i bez). Przykład: http://www.regexr.com/38v9p |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:51 |