我想在公式中使用Crystal语法将数据库中的数据填充到Propercase中,如:
propercase(string)
这将转换列中的数据
LOREM IPSUM
至
Lorem Ipsum
但是,我不希望这种情况发生在首字母缩略词上。让我们说我只使用了一个首字母缩略词,我想保留大写字母。无论如何都要在格式中添加一个case语句,以便指定的首字母缩略词不会改变。
例如:
LOREM IMPSUM(ABC)
应该变为Lorem Ipsum(ABC)
不 Lorem Ipsum(Abc)
。
这种格式会在Case语句中起作用吗?
答案 0 :(得分:1)
您可以使用Replace
- 函数在字符串上使用Propercase
- 函数后将首字母缩略词更改回大写:
Replace(Propercase("LOREM IMPSUM(ABC)"), "Abc", "ABC")
注意:如果有Abcdefg
之类的字词,则结果为ABCdefg
。