HTML: <h2>Text:</h2> <ul> <li>blablabla. </li> <li>blablabla2.</li> </ul> Попробовал так выцепить, но не получается: Код (Text): preg_match('/<h2>Text:<\/h2>\s*(.*)\s*<\/ul>/', $out, $text);
Код (Text): preg_match('~<ul>(.*?)</ul>~s', $out, $text); Можно было бы решить проблему таким образом, но <ul></ul> может быть несколько перед <h2>Text:</h2>.
Я бы вначале все пробелы до и после тэгов убрала, а потом уже отрезай нормально чего и сколько хочешь.