Кристаллический Синтаксис Собственный регистр, за исключением акронимов - PullRequest
0 голосов
/ 24 мая 2018

Я бы хотел использовать синтаксис Crystal в формуле для заполнения данных из базы данных в Propercase, например:

propercase(string)

Это приведет к превращению данных в столбце с LOREM IPSUM на Lorem Ipsum

Однако я не хочу, чтобы это происходило с аббревиатурами.Допустим, у меня есть только одна аббревиатура, которую я хотел бы оставить в верхнем регистре.Есть ли в любом случае добавить оператор форматирования в форматирование, чтобы указанная аббревиатура не изменилась.

Например: LOREM IMPSUM(ABC) должно стать Lorem Ipsum(ABC) NOT Lorem Ipsum(Abc).

Будет ли этот тип форматирования работать в регистре?

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать функцию Replace, чтобы перевести акронимы обратно в верхний регистр после использования функции Propercase в строке:

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

Примечание: Если естьслово типа Abcdefg, результат будет ABCdefg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...