Разбор определенной части блока HTML - PullRequest
0 голосов
/ 25 мая 2018

Я вытаскиваю блок HTML с сайта, который выглядит примерно так

<strong>Suggested use:</strong> 
"This is the suggested use text"
<br><br>
<strong>Warning:</strong> 
"This is the warning text"

Я пытаюсь получить только значение либо для текста под предложенным блоком использования, либо для текста подблокировать предупреждения и хранить их в 2 отдельных полях.Мне трудно понять, как конкретно разобрать это.У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 25 мая 2018

Я вижу, вы пометили это как регулярное выражение так:

$str  = '<strong>Suggested use:</strong> "This is the suggested us text" <br><br> <strong>Warning:</strong> "This is the warning text"';

if (preg_match_all('/"([^"]+)"/', $str, $m)) 
    print_r($m[0]);  

Вывод: Array ( [0] => "This is the suggested use text" [1] => "This is the warning text" )

Также, если вы не хотите использовать кавычки: print_r($ m [1]);

РЕДАКТИРОВАТЬ: Я думал, что я был в разделе PHP, так что предположил, что это PHP-регулярное выражение, некоторые пояснения были бы хороши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...