在XPath中选择XML节点时如何使用正则表达式?

Nam*_* VU 1 xml xpath

我需要搜索名称看起来像"image*"的XML节点,即以'image'开头.我的示例XML:

<a name="image.1">
  <b name="image.22" />
</a>
Run Code Online (Sandbox Code Playgroud)

我的XPath是/b[@name='image.22'].我想以那里使用正则表达式的形式编写选择[@ name ='image.22'].我试过[@ name ='image.+']但它不起作用.

请帮忙.

Dew*_*wfy 6

使用starts-with:

[starts-with(@name, 'image.')
Run Code Online (Sandbox Code Playgroud)