0
Найч
30.10.14
✎
13:41
|
строки текста вида
"{"Справочник","Товары","56949"}"~"Аккумулятор "Тюменский медведь" 6СТ55 490 А с индикатором"~"ЗАО "МПКФ Алькор""~"2"~"{"Справочник","Единицы",""","013769"}"+"~"шт"~"2018.1"~"1"~"3753.68"~"572.6"~"0"~
надо разбить на подстроки с разделителем "~" напомните пожалста что там плюсовать
Позиция = Найти(Стр, "~");
Код = Сред(Стр,1,Позиция-1);
|
|
3
Looser-1c
30.10.14
✎
13:52
|
(2)
// Функция "расщепляет" строку на подстроки, используя заданный
// разделитель. Разделитель может иметь любую длину.
// Если в качестве разделителя задан пробел, рядом стоящие пробелы
// считаются одним разделителем, а ведущие и хвостовые пробелы параметра Стр
// игнорируются.
// Например,
// РазложитьСтрокуВМассивПодстрок(",ку,,,му", ",") возвратит массив значений из пяти элементов,
// три из которых - пустые строки, а
// РазложитьСтрокуВМассивПодстрок(" ку му", " ") возвратит массив значений из двух элементов
//
// Параметры:
// Стр - строка, которую необходимо разложить на подстроки.
// Параметр передается по значению.
// Разделитель - строка-разделитель, по умолчанию - запятая.
//
//
// Возвращаемое значение:
// массив значений, элементы которого - подстроки
//
Функция РазложитьСтрокуВМассивПодстрок(Знач Стр, Разделитель = ",") Экспорт
В УТ 10.3
|
|
4
Фокусник
30.10.14
✎
13:52
|
(0) ИМХО, самое простое через СтрЗаменить(стр, Символы.ПС), потом получить части строки через СтрПолучитьСтроку(стр, НомерСтроки)
|
|