Почему не работает регулярное выражение?

https://www.work.ua/ua/resumes/3135656/. Нужно спарсить этот кусок
<h2 class="cut-top">Рекомендації</h2>
                            <ul>
                                                                    <li>Костенко Евгения<br>HR-менеджер, Sicore, 099-121-15-10</li>
                                                            </ul>
а именно то что между тегами ul. Но там какие пробелы и это (?:<ul>)(.*)(?:</ul>)не работает:-(
(?s)(?:Рекомендації<\/h2>)(?:\s*<ul>\s*<li>)(.*)(?:<\/li>\s*<\/ul>\s*<hr>)
решено
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 2
qork
@qork
{ background: #F00B42 }
Точка не захватывает перенос строки (\n или \r\n) и скорее всего (не знаю в какие ограничители обернуто регулярное выражение) надо заэкранировать слеш в закрывающем теге обратным слешем.
Ответ написан
Комментировать
@hyurka Автор вопроса
StringRegExp($linkRead, '(?:<ul>)(\n.*\n)(?:<\/ul>)', 3)
тоже не работает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы