Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

как взять фрагмент строки?

как взять фрагмент строки?
Я
   SpiKe
 
29.12.12 - 14:26
Как в из строки, вида "J:\Работа\сотрудники\Деканат ФМОК\Кренева Галина Валериевна.bmp" получить "Кренева Галина Валериевна"
Можно допустим начать от последнего "\" и до "."?
 
 
   ДенисЧ
 
1 - 29.12.12 - 14:29
стр = стрЗаменить(стр, "\", Символы.ВК);
нужнаяСтрока = стрПолучитьСтроку(стр, стрКоличествоСтрок(стр));
   SpiKe
 
2 - 29.12.12 - 15:04
не выходит...
   Сияющий Асинхраль
 
3 - 29.12.12 - 15:09
...каменный цветок :-(
   КуплюКровать
 
4 - 29.12.12 - 15:19
до точки нельзя, точка может быть в файле
   ДенисЧ
 
5 - 29.12.12 - 15:20
А вот не надо было его туда засовывать :-)

В типовых есть функция глРазложитьСтрокуВМассивПодстрок()
   SpiKe
 
6 - 29.12.12 - 15:30
я её не вопру во внешнюю обработку
   Торин
 
7 - 29.12.12 - 15:31
если это реальный файл то например так

ВыбФайл = Новый Файл("J:\Работа\сотрудники\Деканат ФМОК\Кренева Галина Валериевна.bmp");
Если ВыбФайл.Существует() Тогда
 крИмя = ВыбФайл.ИмяБезРасширения;
конецесли;
   SpiKe
 
8 - 29.12.12 - 15:38
спасибо!
   Mort
 
9 - 29.12.12 - 15:46
Плачу
   Reset
 
10 - 29.12.12 - 15:47
(7) Не перестаю удивляться находчивости умов 1С прогов
Ну охринеть же ж
 
 Рекламное место пустует
   wladimir90
 
11 - 29.12.12 - 16:01
Хм. Найди позиции слеша и точки, потом примени Сред
   Торин
 
12 - 29.12.12 - 16:02
(10) пусть "охринеть", но ведь работает... И быстрее любого другого способа
   Торин
 
13 - 29.12.12 - 16:04
(11) "Найди позиции слеша" -- "найти" выдаст позицию ПЕРВОГО слеша.
   НЕА123
 
14 - 29.12.12 - 16:05
(11)
"J:\Работа\сотрудники\Деканат ФМОК\Кренева.Галина.Валериевна.bmp"

(7)

сработает и для виртуального файла тоже

ВыбФайл = Новый Файл("J:\Работа\сотрудники\Деканат ФМОК\Кренева Галина Валериевна.bmp");
 крИмя = ВыбФайл.ИмяБезРасширения;
   hhhh
 
15 - 29.12.12 - 16:29
(12) ну это - Существует() вроде лишнее.
   Торин
 
16 - 29.12.12 - 16:34
(14)(15)лишнее, лишнее... Просто взял кусок кода из какой-то своей обработочки...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует