我有一个用等号(=)分隔的长字符串作为分隔符,如下所示:
AAA=BBBBB=CCCCCCCCCCCCCCCC=D=FFFFF=GG=H
子字符串可以有任意长度。如果我想获得第一个子字符串,我可以使用 substring-before 函数,如下所示:
<xsl:value-of select="substring-before($vari, '=')"/>
但是有没有办法只获得第二个(第三个等)子字符串?我需要BBBBB而不是 AAA=BBBBB 和CCCCCCCCCCCCCCCC而不是 AAA=BBBBB =CCCCCCCCCCCCCCCC 所以 substring-before-last 不起作用。