Имя: Пароль:
1C
1C 7.7
v7: 1с 7.7 как узнать регистр букв?
0 sysadminlk
 
20.01.14
13:31
Как узнать регистр букв?
УзнатьРегистрБуквы(Буква);
Прописная, или заглавная буква
1 skunk
 
20.01.14
13:32
кодсимвола
2 skunk
 
20.01.14
13:33
если стрМояСтрока = ВРЕГ(стрМояСтрока) тогда
  сообщить("верхний регистр")
3 Euguln
 
20.01.14
13:33
Буква = ВРЕГ(Буква)
4 1Сергей
 
20.01.14
13:34
Если (Символ = ВРЕГ(СИМВОЛ)) И (НЕ(Символ = нрег(СИМВОЛ))) Тогда
    // прописная
5 1Сергей
 
20.01.14
13:34
(2) (3) "/" = ВРЕГ("/")
6 Euguln
 
20.01.14
13:37
(5) и шо? ВРЕГ("/") = НРЕГ("/")
7 1Сергей
 
20.01.14
13:38
(6) см (4)
8 Euguln
 
20.01.14
13:39
(7) тогда уж в (4) //заглавная
"/" - какой регистр?
9 sysadminlk
 
20.01.14
13:52
(4) Спасибо!

Получилось так:
Функция УзнатьРегистрСимвола(Символ)
    Если (НЕ ( Символ = Врег(СИМВОЛ) ) ) И ( Символ = Нрег(СИМВОЛ) ) Тогда
        Возврат 1;
    Иначе
        Возврат -1;
    КонецЕсли;
КонецФункции    // УзнатьРегистрБуквы

Функция УзнатьРегистрПредложения(Разобрать)
    Слово = СокрЛП(Разобрать);
    Сумма = 0;
    Для н=1 По СтрДлина(Слово) Цикл
        Буква = Сред(Слово,н,1);        
        Сумма=Сумма+УзнатьРегистрСимвола(Буква);
    КонецЦикла;        
    Если -Сумма = СтрДлина(Слово) Тогда
        Возврат 1;
    Иначе
        Возврат 0;
    КонецЕсли;    
КонецФункции    // УзнатьРегистрПредложения

Процедура Сформировать()
    
    Сообщить(УзнатьРегистрПредложения(Предл));
    
КонецПроцедуры
10 1Сергей
 
20.01.14
14:04
(8) для саморазвития почитай чем отличаются заглавная, прописная и строчная буквы :)
11 monsterZE
 
20.01.14
17:46
в (9) чет странное написано, не? =)
12 Эльниньо
 
20.01.14
23:47
Ветку не читал. Про ВРЕГ было уже?