使用正则表达式获取数据


grab the data using regular expression

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

提前感谢...

这有效:

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

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

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