我无法弄清楚如何更改此XPath查询,以便它可以搜索google.com
的任何子域,而不必在查询中指定每个子域。
(img|*//img)[contains(@src, '//')][not(contains(@src, 'test.google.com') or contains(@src, 'news.com'))]
我期待contains
匹配器能够像*.google.com
一样识别正则表达式模式,但似乎没有。
上面的查询应该是什么样子的,以便它可以检测图像src
属性中URL的子域?
您可以使用contains(@src, '.google.com')
它将对 src 属性进行区分大小写的子字符串匹配。无需通配符