DOMXPath:查找所有具有特定字符的 H2 和 H3 标题

DOMXPath: Find all H2 and H3 headlines with a specific character

提问人:Cray 提问时间:3/10/2023 最后编辑:Cray 更新时间:3/10/2023 访问量:55

问:

我想找到每一个和标签,这是一个问题。 所以我需要检查标题是否包含问号。<h2><h3>?

目前我的代码如下所示:

$query = '//*[contains("h2 h3", name())]';

在这个答案中看到,有某种选择器。但我不确定如何在我的 h2 和 h3 选择器中使用这样的东西:

$query = '//*[contains(text(), '?')]';

这里我发现了这个:

$query = '//h2/*[contains(text(), "?")]';

但是我的函数出现错误。 您可以在此处查看该功能。我不确定这是否相关。

xml dom xpath domdocument

评论


答:

0赞 Cray 3/10/2023 #1

我找到了一个解决方案:

$query = "//h2[contains(., '?')] | //h3[contains(., '?')]";