Я генерирую метки пользовательского интерфейса из столбцов базы данных в одном из моих приложений. При этом я столкнулся с проблемой. В пользовательском интерфейсе отображаются те же имена столбцов, что и в моей таблице базы данных, которые я хочу изменить.
У меня есть пример данных, как это:
ProductionIssueID
MAXSerialNo
ProductID
Item
Я хочу отформатировать их так:
Production Issue ID
MAX Serial No
Product ID
Item
Логика:
1. Если заглавный алфавит заменяет маленький алфавит, необходимо вставить пробел, как показано в идентификаторе производственного выпуска
2. Если после маленького алфавита стоит заглавная, необходимо вставить пробел, как указано в MAX Serial No и Product ID
3. Если есть только один заглавный алфавит, ничего не нужно делать, как в пункте
4. Между аналогичной парой прописных / маленьких алфавитов не требуется места.
Пожалуйста, помогите мне достичь этого. Примеры являются более наглядными.
Заранее благодарим за ваше драгоценное время и усилия.