我想选择所有h
标签开始,例如,从标签h3
,即h3
,h4
,h5
......我知道如何选择只h3
:
//h:h3
保持简单,只是列举出来:
//*[self::h:h3 or self::h:h4 or self::h:h5 or self::h:h6]
您可以以不同的方式使用正则表达式。例如...
对于形式h
number的所有标签:
//*[matches(local-name(),'^h\d+$')]
对于一个单一的数字的有限范围:
//*[matches(local-name(),'^h[3-6]$')]
用这个:
//*[matches(name(), '^h\d')]
如果在元素名称的命名空间,然后使用:
//*[matches(local-name(), '^h\d')]