В языке «1С:Предприятия» значения типа Строка не имели методов, для работы с ними использовались функции глобального контекста.
Например, чтобы заменить символы в переменной ПутьКФайлу типа Строка, в языке «1С:Предприятия» вызывалась функция глобального контекста СтрЗаменить():
ПутьКФайлу = СтрЗаменить(ПутьКФайлу, "\\", "/");
В языке «Элемента» у переменной ПутьКФайлу для этого вызывается метод Заменить(), который доступен у всех экземпляров типа Строка:
ПутьКФайлу = ПутьКФайлу.Заменить("\\", "/")
В языке «1С:Предприятия» нумерация символов в строке начиналась с единицы. Для получения конкретного символа в строке использовалась функция Сред(). Например:
МояСтрока = "Моя строка текста";
ТретийСимвол = Сред(МояСтрока, 3,1);
Теперь в языке «Элемента» строку можно представить в виде массива символов. Индексация символов начинается с нуля. Для получения конкретного символа в строке можно использовать доступ к элементам строки по индексу с помощью квадратных скобок []. Например:
пер МояСтрока = "Моя строка текста"
пер ТретийСимвол = МояСтрока[2]
Чтобы вычленить из строки фрагменты, разделенные символом разделителя, использовались функции СтрНайти(), Лев(), Сред() и СтрДлина(). Например:
Строки = "первый;второй";
Разделитель = СтрНайти(Строки, ";");
Первый = Лев(Строки, Разделитель - 1);
Второй = Сред(Строки, Разделитель + 1, СтрДлина(Строки) - Разделитель);
Теперь в языке «Элемента» у экземпляра типа Строка для этого вызываются методы Найти(), Подстрока() и ПодстрокаСначала(). Например:
пер Строки = "первый;второй"
пер Разделитель = Строки.Найти(";")
пер Первый = Строки.ПодстрокаСНачала(Разделитель)
пер Второй = Строки.Подстрока(Разделитель + 1)
Все методы экземпляров типа Строка приводятся в документации.
подробнее
Документация:
Синтакс-помощник: