0

我想获取此元标记内<meta content="Rs.55.09" itemprop="price">或元标记( ) 之后的内容,<meta content="Rs.55.09" itemprop="price"> Rs.55.09即需要产品的价格。是否有任何正则表达式来获取数据。

提前致谢...

4

1 回答 1

3

这有效:

preg_match('/<meta content=\"(.*?)\" itemprop=\"price\">/i', $data, $matches);

但是,我强烈建议您查看 DOMDocument 或其他 HTML 解析器,因为不建议使用正则表达式来解析这样的 HTML。

在此处阅读有关 HTML 解析器的更多信息,或在此处阅读有关为什么不使用正则表达式的更多信息

于 2012-06-13T10:38:12.470 回答