你可以简单地做:
<xsl:value-of select="tokenize($yourString, '-')[position() le last() - 2]" separator="-"/>
补充:
只是为了好玩,这里有一种从(字面意思)另一个方向看它的方法:
<xsl:value-of select="reverse(subsequence(reverse(tokenize($yourString,, '-')), 3))" separator="-"/>