我在表格中有很多带连字符的数字。 但是当有一个包含“/”字符的数字时,我想在那之后连字符......如果有必要的话。
这有属性吗?
XML示例:
<ptxt>123567/89012345</ptxt>
必要时在“/”之后拆分。
谢谢!
答案 0 :(得分:2)
您可以在⁠
之前添加单词joiner角色(/
)。使用XSLT执行此操作的一种方法可能是:
<xsl:variable name="test" select="'123/456'"/>
<xsl:choose>
<xsl:when test="contains($test,'/')">
<xsl:value-of select="concat(substring-before($test,'/'),
'⁠','/',substring-after($test,'/'))"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$test"/>
</xsl:otherwise>
</xsl:choose>
答案 1 :(得分:0)
更简短的方法是:
<xsl:copy-of select="replace($test,'/','⁠/')"/>