"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];
| Цитата |
| (?<=")[^"]+(?="<) |