从字符串中删除字符

时间:2011-03-15 05:31:21

标签: linux xslt

我有一个变量$ serviceName =“ZSMeter”。我必须从这个字符串中删除“S”并获得“ZMeter”。我怎么能解决它。提前谢谢。

4 个答案:

答案 0 :(得分:2)

translate($serviceName, 'S', '')

答案 1 :(得分:1)

concat(
    substring($serviceName, 1, 1),
    substring($serviceName, 3)
    )

答案 2 :(得分:0)

请原谅我的xsl ...... 但希望它会帮助

<xsl:variable name="frst" select="substring-before($serviceName,'S')" /> <xsl:variable name="after" select="substring-after($serviceName,'S')" /> <xsl:variable name=serviceName select="concat($frst,$after)" />

答案 3 :(得分:0)

如果您使用的是XSLT 2.0,请

replace($serviceName, '^ZSMeter$', 'ZMeter')