如何用斜杠替换字符串上的所有破折号和点?我尝试过使用下面的代码。
<xsl:value-of select="translate('string_name', '-.', '/')"/>
我也尝试过使用“|”但这两个代码都不起作用
<xsl:value-of select="translate('string_name', '-|.|', '/')"/>
有人知道如何做到这一点吗?谢谢你。
我希望删除字符串上的所有点和破折号,并用斜杠替换。
好吧,如果您确实使用支持 XSLT 2 的产品,那么您可以访问 XPath 2 功能
replace
,它的作用相当于 replace($string, '[-.]', '/')
。
我想你想要:
<xsl:value-of select="translate('string_name', '-.', '//')"/>
您可能不想引用对输入字符串的引用。