|
Как в строке первую большую букву сделать маленькой? 🠗 (Волшебник 24.10.2018 11:59) | ☑ | ||
---|---|---|---|---|
0
Обфускация
24.10.18
✎
11:47
|
Как в строке первую большую букву сделать маленькой?
|
|||
1
Волшебник
24.10.18
✎
11:48
|
стр = нрег(Лев(стр,1))+Сред(стр,2);
|
|||
2
RomanYS
24.10.18
✎
11:49
|
(1) наверное, имеется в виду первую из больших
|
|||
3
unregistered
24.10.18
✎
11:49
|
(1) Не просто первую, а первую большую. То есть её ещё найти сначала надо.
|
|||
4
ZDenis
24.10.18
✎
11:51
|
(3) Даже представить сложно для каких целей это надо сделать
|
|||
5
wms
24.10.18
✎
11:51
|
поиск в цикле
|
|||
6
aleks_default
24.10.18
✎
11:52
|
НРег(Стр)
|
|||
7
ZDenis
24.10.18
✎
11:52
|
(6) Это все, у тут только первую))
|
|||
8
aleks_default
24.10.18
✎
11:53
|
(7)Сойдет
|
|||
9
Cyberhawk
24.10.18
✎
11:53
|
Сравниваем посимвольно исходную строку со строкой НРег. Первое отличие и есть позиция первой большой буквы.
|
|||
10
Обфускация
24.10.18
✎
11:53
|
(3)
большая и первая одновременно |
|||
11
Обфускация
24.10.18
✎
11:54
|
(1)
Спасибо, выручил |
|||
12
Garykom
гуру
24.10.18
✎
11:54
|
(7) Ты хочешь поспорить что НРег не сделат первую большую букву маленькой???
Ну и что что оно остальные большие буквы заодно сделает, про это в задаче нет ни слова... |
|||
13
ejikbeznojek
24.10.18
✎
11:55
|
Для сч=1 по стрдлинна(стр) цикл
ТекБуква=Сред (стр,сч,1); если врег(текбуква)=текбуква тогда если сч>1 тогда стр=сред(стр,сч-1,1)+нрег(текбуква)+сред(стр,сч+1,стрдлинна(стр)) иначе (1) конец конецесли конеццикла |
|||
14
Tonik992
24.10.18
✎
11:56
|
(3) Вот для таких случаев автору надо приводить примеры ДО, и ПОСЛЕ (то есть то, что должно на выходе получиться).
А то сиди гадай чего хотели. |
|||
15
Обфускация
24.10.18
✎
11:56
|
(12)
остальные не должны меняться в моем случае |
|||
16
Обфускация
24.10.18
✎
11:56
|
(14)
первый догадался, однако |
|||
17
Волшебник
24.10.18
✎
11:56
|
(3) Месье знает толк в извращениях...
|
|||
18
Garykom
гуру
24.10.18
✎
11:57
|
(15) Постановка ТЗ должна быть точной
|
|||
19
ejikbeznojek
24.10.18
✎
11:57
|
ой, заменить нужно
сред(стр,сч-1,1) на сред(стр,1,сч-1) |
|||
20
Tonik992
24.10.18
✎
11:57
|
(16) вы правильно подметили - "догадался".
А надо не догадываться, а понять однозначно. |
|||
21
ejikbeznojek
24.10.18
✎
11:58
|
А ещё в (0) не сказано, что это нужно делать программными средствами и в 1с))
|
|||
22
Волшебник
24.10.18
✎
11:59
|
(19) а слабо запросом?
|
|||
23
Обфускация
24.10.18
✎
11:59
|
(21)
Волшебник уже профессиональный телепат, учитесь ))) |
|||
24
Tonik992
24.10.18
✎
12:00
|
(23) ой ой ой, это на что-то очень похоже ))
|
|||
25
Обфускация
24.10.18
✎
12:02
|
Интересно, сколько еще может расти тема, если в первом посте уже правильный ответ? ))))
|
|||
26
ejikbeznojek
24.10.18
✎
12:09
|
(22) Только запросом без встроенного языка слабо.
потому что не знаю как в запросе отличить большую букву от маленькой. Если только что-нибудь с кодом символа мутить, но это уже не только запросом) |
|||
27
Garykom
гуру
24.10.18
✎
12:10
|
(25) Кто сказал что он правильный?
С чего взял что в тексте только кириллица или латиница? |
|||
28
Garykom
гуру
24.10.18
✎
12:11
|
(27)+ И даже если только кириллица, вот строка
" Ну давайЙ Сделай Первую букву маленькоЙ" |
|||
29
Garykom
гуру
24.10.18
✎
12:13
|
(28)+ А еще первым символом может быть #9 или #13
|
|||
30
ejikbeznojek
24.10.18
✎
12:14
|
(29) Что ты к нему пристал??))
Автору вопроса виднее, какой ответ правильный. Потому что он знает про недосказанные ограничения, а остальные нет) |
|||
31
vova1122
24.10.18
✎
12:24
|
(25) А тут так любят много флудить и только 1% полезной информации по теме..
|
|||
32
KnightAlone
24.10.18
✎
16:47
|
1c-ники... Вам уже автор сказал, что под его задачу это решение правильное, а ему всё "откуда ты знаешь, что правильный?" facepalm. Может его задача сводится к тому, что пройти по полям регистра сведений ФИОФизЛИц и у всех трех полей (Фамилия, Имя, Отчество) заменить первую заглавную на строчную, ибо топкстартера увольняют, кидают по баблу и он таким образом хочет показать, что неуважает всех этих физ. лиц?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |