как обрезать строку после определенного символа? #576696


#0 by BigShmax
есть строка  мне нужно получить строку сначала откусив справа   "/" и все что после него а потом  отрезать справа все нуди если они есть если "Лев" то что надо то как посчитать  позицию с которого начинается "/"   ?  и с нулями не совсем понятно
#1 by DrShad
СП украли?
#2 by DrShad
функции работы со строками
#3 by Wobland
СтрНайти найдёт тебе нужную позицию. дальше вызывай brain.dll
#4 by Reset
Ты что! Там же нет функции ОткуситьСправаСлешАПотомОрезатьСправаНудиЕслиОниЕсть
#5 by Wobland
у ДенисаЧ найдётся всё
#6 by Reset
И СтрНайти Нету!!11111
#7 by DrShad
а Найти есть?
#8 by Wobland
ну тогда сразу в brain.dll, не помню я так
#9 by Wobland
я так подозреваю, что ТС заблудится во всех возможных вариантах ;)
#10 by Жан Пердежон
тогда вот еще 1: открываем правила переноса из ТиС в УТ и смотрим как там переносится ИНН/КПП в ИНН и КПП
#11 by and2
"цикл " кто предлагал уже?
#12 by Evpatiy
Лучше запросом
#13 by and2
пакетным...
#14 by DrShad
и не забывать про уничтожение ВТ
#15 by BigShmax
смешно аж жуть :-)  спасибо  - этого было достаточно :-)
#16 by DrShad
СП почитай, там столько интересного найдешь
#17 by DrShad
+ а вобще-то есть типовая функция, которая разбивает строку в массив по заданному разделителю
#18 by Wobland
+ есть два варианта. как называется типовая, не помню, а можно работать от СтрЗаменить Разделитель на Символы.ПС
#19 by hhhh
чего, думаешь Найти поможет? Оно ведь ищет сначала, а не с конца.
#20 by Жан Пердежон
у палки 2 конца, так что вопрос остается открытым...
#21 by Wobland
вполне. можно ж найти последнее вхождение. хотя с разбивкой проще имхо
#22 by and2
ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С