|
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
|
Ветку не читал. Про ВРЕГ было уже?
|
| Форум | Правила | Описание | Секции | Поиск |