Я пытаюсь найти html-теги с помощью PHP, и я не могу понять, что регулярное выражение правильно, я не уверен, что я делаю неправильно.Вот шаблон, который я пытаюсь найти:
<cas:serviceResponse xmlns:cas='somesite.edu'>
<cas:authenticationSuccess>
<cas:user>user29</cas:user>
</cas:authenticationSuccess>
</cas:serviceResponse>
Я использовал $ resp = htmlentities (file_get_contents ($ url));и выше распечатывает, если я повторяю $ соответственно.Я пытаюсь использовать preg_match для поиска в cas: user для извлечения имени пользователя user29.
Вот шаблон регулярного выражения, который я пытаюсь использовать:
preg_match("'<cas:user>(.*?)</cas:user>'", $resp, $match);
Но, похоже, он не работает, когда я отображаю $ match [1].Что я делаю не так?