2011-03-15 335 views
1

我有一個變量$ serviceName =「ZSMeter」。我必須從這個字符串中刪除「S」並獲得「ZMeter」。我怎麼能解決它。提前致謝。從字符串中刪除字符

回答

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)" />

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

replace($serviceName, '^ZSMeter$', 'ZMeter')在你和XSLT 2.0的情況下。

2
translate($serviceName, 'S', '') 
+0

+1爲最合適的答案。 – 2011-03-15 14:30:50

+0

+1正確答案(對於這樣的問題)。 – 2011-03-15 16:33:40