Php 如何从给定字符串中获取外部HTML/标记?

Php 如何从给定字符串中获取外部HTML/标记?,php,html,regex,xpath,scrape,Php,Html,Regex,Xpath,Scrape,我不知道这是否可能(我猜,但不能说是否可能),但如何在php中获取给定字符串的外部html? 假设您想在一家网店中获取产品的价格,其中html代码如下所示: <span class="product">3,47 €</span> 3,47€ 我确实知道如何抓住价格,但我想保留仓位以跟踪价格。如果我想下周再拿到它,我不想再找到那个职位,所以我想以某种方式保存它 是否有一个函数或正则表达式来检查给定字符串所包含的标记?保存标记的xpath也很好 我希望我的英语是可以理解的

我不知道这是否可能(我猜,但不能说是否可能),但如何在php中获取给定字符串的外部html?
假设您想在一家网店中获取产品的价格,其中html代码如下所示:

<span class="product">3,47 €</span>
3,47€
我确实知道如何抓住价格,但我想保留仓位以跟踪价格。如果我想下周再拿到它,我不想再找到那个职位,所以我想以某种方式保存它

是否有一个函数或正则表达式来检查给定字符串所包含的标记?保存标记的xpath也很好

我希望我的英语是可以理解的,因为英语不是我的母语

非常感谢你的帮助

丹尼尔

函数rip_标记($string){
function rip_tags($string) { 

$string = preg_replace ('/<[^>]*>/', ' ', $string); 
return $string; 
}
$string=preg_replace('/]*>/',''$string); 返回$string; }
您首先是如何获得价格的?我使用regex查找所有可能的价格,让用户决定他要的价格。(/\d+(?:\,\d{2})(?:\$\\\\£¨124\€\ EUR)?/)您如何读取XML?DOMNode实际上有一个getNodePath()方法。谢谢你的回答,但我想你误解了我的意思。我不想把标签撕下来。我想知道字符串(div)周围是什么,或者从字符串中获取xpath