如何将select部分文字放到一个H1里面?

How to select part of the text inside a H1?

我正在尝试找出如何使用 RapidMiner 上的 xPath select 下面 h1 下方文本的 ABCD 部分。

 <h1> 2010 ABCD EFGTTH FEEDS ASSGEAA </h1>    

我带来了以下内容,但它不会return任何结果。

substring-before(substring-after(substring(//h1, 1, 4)/text(), ' '), ' ')

有人可以给我一些建议吗?谢谢。

这是一种适用于此 特定 HTML 输入的可能的 XPath :

substring-before(substring-after(normalize-space(//h1), ' '), ' ')

基本上,想法是先删除前导白色-space,然后获取第一个space 和下一个space 之间的子字符串。

xpathtester 演示 link : http://www.xpathtester.com/xpath/24ce7e27ad7030f95032b5b290c57fe0

输出: ABCD