|
Как обрезать строку? |
☑ |
0
na1kk
09.12.17
✎
09:03
|
Добрый день, коллеги!
Зачада: если нахожу строку с дефисом 99844-2, то обрезаю вот так: 99844
|
|
1
DevilX
09.12.17
✎
09:07
|
Сред?
|
|
2
nordbox
09.12.17
✎
09:07
|
Обрезай, разрешаю
Вопрос то в чем?
|
|
3
na1kk
09.12.17
✎
09:09
|
как правильно записать
|
|
4
nordbox
09.12.17
✎
09:09
|
|
|
5
nordbox
09.12.17
✎
09:10
|
|
|
6
na1kk
09.12.17
✎
09:10
|
(4) благодарю
|
|
7
na1kk
11.12.17
✎
23:12
|
все же вопрос остался открытым)
|
|
8
na1kk
11.12.17
✎
23:13
|
т.к. я не знаю сколько знаков будет перед дефисом. может строка будет из 5 знаков, а может из 10. мне нужно именно поймать момент с дефисом и убрать все что после него
|
|
9
4ikan
11.12.17
✎
23:17
|
(8) ППЦ
Стр = СтрЛев("99844-2",СтрНайти("99844-2", "-"));
Мой совет, читай книжки, а не инстаграм.
|
|
10
na1kk
11.12.17
✎
23:18
|
ага. спасибо) тоже паралельно нашел. Лев(Знч.N1, СтрДлина(Знч.N1)-2)
|
|
11
Сияющий Асинхраль
11.12.17
✎
23:28
|
Мне нравиться вот такой вариант:
Стр = "555-985";
СтрДоп = СтрЗаменить(Стр,"-",Символы.ПС);
Сообщить(СтрПолучитьСтроку(СтрДоп,1));
Прикольный :-) , и считать ничего не надо
|
|
12
Сияющий Асинхраль
11.12.17
✎
23:33
|
+(11) Особенно этот вариант удобен, если в строке большое количество знаков, по которым надо обрезать, что это будет не суть важно - дефисы, точки с запятой, может быть еще что... Однократная замена подобных знаков переносом строки позволяет обращаться к такой строкой фактически как с массивом - по номерам...
|
|
13
shpioleg
12.12.17
✎
00:44
|
(11) С тех пор, 1С уже добавила регулярные выраж... Ой. Приснилось.
Снова костыль СтрРазделить(<Строка>, <Разделитель>, <ВключатьПустые>)
|
|
14
Klesk
12.12.17
✎
01:18
|
(0) по моему это начальный уровень урока информатики в советской школе, я сейчас даже на pascal напишу за 5 минут
|
|
15
Klesk
12.12.17
✎
01:19
|
при всех своих "достижениях"
|
|
16
ndv76
12.12.17
✎
05:25
|
(14)Ну дык 1С - это и есть Pascal.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший