Germany | Finland | Saint Petersburg | Drive

Преобразование регистра строк

Опубликовано в QPILE

Используя функции преобразования регистра символа, можно изменять регистр строк. Вот 2 функции, которые это делают:

 

' Преобразует строку STR в верхний регистр. Возвращает преобразованную строку
FUNC Str_Upper(fs_string)
         result1 = ""
         for sp_length from 0 to len(fs_string) - 1
                  result1 = result1 & Chr_Upper(substr(fs_string,sp_length,1)
         end for

         result = result1
END FUNC


' Преобразует строку STR в нижний регистр. Возвращает преобразованную строку
FUNC Str_Lower(fs_string)
        result1 = ""
        for sp_length from 0 to len(fs_string) - 1
               result1 = result1 & Chr_Lower(substr(fs_string,sp_length,1)
        end for

        result = result1
END FUNC

 

Кстати, обе эти функции содержат синтаксическую ошибку. Тем не менее замечательно работают.

Добавить комментарий