PHP, $regex, um jede URL von Videos über $pattern zu erhaltenPhp

PHP-Programmierer chatten hier
Anonymous
 PHP, $regex, um jede URL von Videos über $pattern zu erhalten

Post by Anonymous »

Ich versuche mit etwas Regex, nur die URL aller Videos zu $pattern zu erhalten, aber mein $regex funktioniert nicht (in diesem Fall $pattern = "Greta"):

Code: Select all

$data = '
[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TMrtLsQbaok]Greta Thunberg talk about ...[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TMrtLsQbaok]another video of Greta Thunberg[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another title[/url]

[url=https://www.youtube.com/watch?v=qJv-upsvMfM]Israel and Greta Thunberg[/url]
[url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another video[/url][url=https://www.youtube.com/watch?v=TzrtLsQbaok]some another video[/url]...';
$XR = '(href)([^(href)].*).*Greta.*?';
$XR = 'href.*!(href).*Greta.*?';
$XR = '(href)(.*[^(href)]).*Greta.*?';
$XR = 'href.*!href.*Greta.*?';
$XR = 'href.*?.*Greta.*?';
preg_match_all("@$XR@", $data, $match);
print_r($match);
Ich verwende href.*!href.*Greta.*?, weil ich jedes Mal nur einmal „catch href“ benötige.
Bitte helfen Sie mir.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post