【发布时间】:2013-06-05 14:22:54
【问题描述】:
我有一个用等号(=)分隔的长字符串作为分隔符,如下所示:
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 不起作用。
【问题讨论】: