需要计算带有子字符串的富文本字符串中的特定字符(不是javascript)

时间:2018-09-18 12:13:28

标签: count substring special-characters

this post,我需要在InfoPath表单的富文本字符串中计算逗号。

我有一个文本字段(FieldA)和一个数字字段(FieldB),它们的默认值是公式的默认值,该公式将查看FieldA中的值并计算逗号的数量。

除了逗号,大写和小写字母以及所有数字外,我的文本字符串还可能包含以下一个或多个实例:     &符&
括号()
Dash-
冒号:
分号;

我将这些内容添加到链接文章中提供的语句中,如下所示:

string-length(translate(FieldA,“ 1234567890ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstuvwxyz:;&-()”,“”))

并用于设置用于评估文本字符串的数字字段的默认值。

当我生成字符串时,我希望看到4的结果。

但是我一直得到35、47、39等数字。似乎在数其他数字。但是,除了数字,字母和上面的特殊字符外,我的字符串中没有其他内容。

我知道不看到实际的文本字符串很困难,但是您可以通过查看上面的语句来判断该语句为什么不起作用?算什么?是否计算空间?为什么我得到这么高的数字?

0 个答案:

没有答案