"Wo Steckt Sidney Hall? (2018) "<b class="gtooltip">Kostenloser Download und Stream</b>
Пишу регулярку #(.*?)<b class="gtooltip">#
Но в переменные ничего не попадает, а хотелось бы получить Wo Steckt Sidney Hall? (2018)
"Wo Steckt Sidney Hall? (2018) "<b class="gtooltip">Kostenloser Download und Stream</b>
Цитата (Эли4ка @ 14.07.2018 - 09:57) |
^\"(.*?)\"<b Попробуйте. и модификаторы is добавьте. |
preg_match_all('#^\"(.*?)\"<b#is', $name[0]->innertext, $matchs);
Цитата (Эли4ка @ 14.07.2018 - 21:19) |
\"(.*)\"<b/is Вот так работает |
preg_match_all('\"(.*)\"<b/is', $name[0]->plaintext, $matchs);
Цитата (twin @ 14.07.2018 - 21:46) |
Зачем вы вообще юзаете слэши в ограничителях? Полно же нейтральных символов. Тильда та же или шарп... |
'~"([^"]+?)"~is'
Цитата (twin @ 14.07.2018 - 22:21) |
'~"([^"]+?)"~is' Но это только для строки. которую ты показал. Не факт, что будет работать с другими. Слишком мало условий. |
preg_match_all('~"([^"]+?)"~is', $name[0]->plaintext, $matchs);
print_R($matchs);
echo '<hr>'.$name[0]->innertext.'<hr>';
$text = '"Wo Steckt Sidney Hall? (2018) "<b class="gtooltip">Kostenloser Download und Stream</b>';
preg_match_all('~"[^"]+?"~is', $text, $matchs);
var_dump($matchs[0][0]);
Цитата (twin @ 14.07.2018 - 22:46) |
$text = '"Wo Steckt Sidney Hall? (2018) "<b class="gtooltip">Kostenloser Download und Stream</b>'; Я же говорю, фиг знает, что там у тея в $name[0]->plaintext |
"Wo Steckt Sidney Hall? (2018) "<b class="gtooltip">Kostenloser Download und Stream</b>
Цитата |
Warning: preg_match_all(): Delimiter must not be alphanumeric or backslash in /home/h |
<?php
$string = '"Wo Steckt Sidney Hall? (2018) "<b class="gtooltip">Kostenloser Download und Stream</b>';
$pieces = explode('"', $string);
echo $pieces[1];
Цитата |
(?<=")[^"]+(?="<) |