我尝试拆分字符串时,字符是大写的n,然后与空格连接。例如:--
给定:--
<test>UnitOfMeasure</test>所需的o/p:--
<final>Unit Of Measure</final>我应该写什么函数/算法来达到上面的要求(不知道我应该在这里使用string-split或tokenize() )。提前感谢
<final>
<Xsl:value-of select= "concat(?)"/>
</final>发布于 2021-01-12 22:51:45
在xslt2和更高版本中,您可以使用xsl:analyze-string
<xsl:param name="pattern" as="xs:string">(\p{Lu}\p{Ll}*)</xsl:param>
<xsl:template match="test">
<final>
<xsl:value-of separator=" ">
<xsl:analyze-string select="." regex="{$pattern}">
<xsl:matching-substring>
<xsl:sequence select="."/>
</xsl:matching-substring>
</xsl:analyze-string>
</xsl:value-of>
</final>
</xsl:template>https://stackoverflow.com/questions/65684642
复制相似问题