Php 获取标记之间的单词

Php 获取标记之间的单词,php,html,Php,Html,如果我有一个html行,如: <a href="your.link-and-stuf.php" title="here your page title and stuf">this word</a> 我想用php把这个词去掉。 我试着用stru_替换,但没有成功。因为链接改变了 那我该怎么做呢 一个简单的解决方案是使用内置函数strip\u标记,一个复杂的解决方案是使用正则表达式 带标签实现 正则表达式匹配 一个简单的解决方案是使用内置函数strip_标记,一个复杂的解

如果我有一个html行,如:

<a href="your.link-and-stuf.php" title="here your page title and stuf">this word</a>
我想用php把这个词去掉。 我试着用stru_替换,但没有成功。因为链接改变了


那我该怎么做呢

一个简单的解决方案是使用内置函数strip\u标记,一个复杂的解决方案是使用正则表达式

带标签实现

正则表达式匹配


一个简单的解决方案是使用内置函数strip_标记,一个复杂的解决方案是使用正则表达式

带标签实现

正则表达式匹配


我会使用像这样的图书馆

代码可能类似于:

$html = str_get_html('<a href="your.link-and-stuf.php" title="here your page title and stuf">this word</a>');
$text = $html->find('a', 0)->innerText;

我会使用像这样的图书馆

代码可能类似于:

$html = str_get_html('<a href="your.link-and-stuf.php" title="here your page title and stuf">this word</a>');
$text = $html->find('a', 0)->innerText;
我会用

我会用

预匹配或预匹配或
$html = str_get_html('<a href="your.link-and-stuf.php" title="here your page title and stuf">this word</a>');
$text = $html->find('a', 0)->innerText;
$doc = new DOMDocument();
$doc->loadHTML('<a href="your.link-and-stuf.php" title="here your page title and stuf">this word</a>');
echo $doc->getElementsByTagName('a')->item(0)->nodeValue;