在提取值时使用substr

时间:2013-10-23 05:58:47

标签: xslt xslt-1.0

我有如下所示的值......

<xsl:variable name="abcbegid">
<xsl:value-of select="$atr/@lattier" />

它将值作为treId1,但我想只提取最后一个数字1, 请告知如何通过substr函数提取它

我所尝试的是......

<xsl:variable name="abcbegid">
    <xsl:value-of select=" substring ($atr/@lattier,5)" />
</xsl:variable>

2 个答案:

答案 0 :(得分:0)

确定所以substring(“wewewe4”,string-length(“wewewe4”))返回“4”。所以这应该让你到那儿

答案 1 :(得分:0)

我认为凯文的解决方案很好。使用那个或做:

<xsl:value-of select="substring-after($atr/@lattier,'d')"/>

那将在“d”之后输出字符。 最好的祝福, 彼得