Алгоритм определения регистра в текстовом редакторе позволяет определить, в каком регистре находится каждый символ текста — верхнем (заглавная, прописная буква) или нижнем (малая, строчная буква). 2
Например, в Microsoft Office Word для определения регистра нужно выделить нужный текст, перейти в меню «Главная», нажать кнопку «Регистр» и выбрать нужный регистр. 2
Также в некоторых текстовых редакторах, например Excel, для определения регистра можно использовать формулы, в которых для перевода символа в нижний регистр применяется функция «СТРОЧН», а для перевода в верхний — функция «ПРОПИСН». 1 Для сравнения используется функция «НАЙТИ». 1
Ещё один пример алгоритма определения регистра — в интерпретаторе SprutCAM. 4 Из текста управляющей программы считывается первый символ строки. 4 Если он является строчной или прописной буквой латинского алфавита, то ядро попытается определить регистр. 4 Для этого оно последовательно считывает символы из кадра с учётом определённых настроек. 4 Чтение продолжается до тех пор, пока ядро не встретит символ, не удовлетворяющий шаблону настроек, или не закончится кадр управляющей программы. 4 Полученный набор символов направляется интерпретатору для определения регистра. 4 Если интерпретатор вернул отрицательный ответ (регистр не определён), ядро ищет регистр в сформированном (базовом) списке регистров по полю «Адрес». 4 Если регистр найден в списке или на предыдущем шаге интерпретатор вернул положительный ответ (регистр найден), то лексема считается определённой — это регистр. 4 В ином случае считанные символы считаются обработанными, а чтение лексемы признаётся неуспешным. 4