从标签内部提取html文本

时间:2011-08-16 18:32:36

标签: php regex

我需要帮助以使用正则表达式或其他任何方法在单独的行中提取以下html的每个标记内的所有文本。我正在使用PHP。

<p><strong>Ingredientes (para 700gr aprox)</strong></p>
<p>Se necesitará papel de aluminio para envolver</p>
<p><strong>Secos</strong></p>
<ul>
<li>2 1/4 taza de harina de gluten</li>
<li>1/2 taza de levadura nutricional</li>
<li>1 taza de pan molido</li>

<li>2 1/2 cdtas de sal</li>
<li>1 cdta de comino</li>
<li>1/2 cdta de pimienta negra molida</li>
</ul>
<p><strong>Líquidos</strong></p>
<ul>
<li>2 1/4 tazas de agua fría</li>
<li>2 cdas de caldo de verduras</li>
<li>2 cdas de aceite de oliva</li>
<li>2 cdas de sillao o salsa de soja</li>

<li>2 cdtas de ajo molido</li>
</ul>
<p><strong>Preparación</strong></p>

如果我将上面html的所有行放在一行中,那么正则表达式/其他方法的改变是什么?

提前致谢

1 个答案:

答案 0 :(得分:3)

尝试在字符串上运行strip_tags

示例:

$text = "<p>Some <strong>text.</strong></p>";
$strippedText = strip_tags($text);
echo($strippedText);

<强>输出:

  

一些文字。