Crystal Syntax Propercase除了acronymns

时间:2018-05-24 11:03:41

标签: crystal-reports

我想在公式中使用Crystal语法将数据库中的数据填充到Propercase中,如:

propercase(string)

这将转换列中的数据 LOREM IPSUMLorem Ipsum

但是,我不希望这种情况发生在首字母缩略词上。让我们说我只使用了一个首字母缩略词,我想保留大写字母。无论如何都要在格式中添加一个case语句,以便指定的首字母缩略词不会改变。

例如: LOREM IMPSUM(ABC)应该变为Lorem Ipsum(ABC) Lorem Ipsum(Abc)

这种格式会在Case语句中起作用吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Replace - 函数在字符串上使用Propercase - 函数后将首字母缩略词更改回大写:

Replace(Propercase("LOREM IMPSUM(ABC)"), "Abc", "ABC")

注意:如果有Abcdefg之类的字词,则结果为ABCdefg