计算字符串中字符的出现次数

时间:2017-05-10 12:06:05

标签: c# .net xml xslt xsd

在XSLT 1.0中,我有一个节点,其值包含特殊字符,数字和字母。由此,我需要计算一个特定的角色。考虑以下节点。

<sample>abc.123.@#$,def$%^123.kl.lo</sample>

在这里,我需要单独得到小数点数。所以,结果应该是4.请把你的想法。以下是我尝试的几个代码。

<xsl:value-of select="count(/*/*/sample[contains(., '.')]) "/>

<xsl:value-of select="count(//sample[.])"/>

1 个答案:

答案 0 :(得分:3)

检查此代码您的问题解决

string-length(//sample) - string-length(translate(//sample, '.', ''))