You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用XSLT去除sku节点内容中的SKU前缀与对应空格?

实现方案

你可以根据所用的XSLT版本选择对应调整方式:

适配XSLT 1.0(兼容性最高)

你的sku值前缀是固定的SKU (带末尾空格),直接用substring-after提取空格后的内容即可,调整后代码如下:

<xsl:element name="sku">
    V31L-<xsl:value-of select="substring-after(sku, 'SKU ')"/>
</xsl:element>

适配XSLT 2.0及以上版本(更灵活)

如果存在前缀空格数量不固定、SKU大小写不统一的场景,可以用replace函数做正则替换,自动清除开头的SKU标识和后续所有空白字符:

<xsl:element name="sku">
    V31L-<xsl:value-of select="replace(sku, '^SKU\s+', '')"/>
</xsl:element>

如果需要兼容小写sku的情况,可以给正则加不区分大小写参数:replace(sku, '^sku\s+', '', 'i')

内容的提问来源于stack exchange,提问作者Tom Arm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 14:06:10