Перенос словосочитания

1. Nikitoc1989 26.11.19 07:24 Сейчас в теме
Всем Здравствуйте. Подскажите пожалуйста как правильно сделать перенос слова в начало строки после замены. Пример:

Произвольный набор символ "Словосочетание" Произвольный набор символов. Перенос "Словосочетание" Произвольный набор символов
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 26.11.19 08:02 Сейчас в теме
Не очень понял пример. Видимо, такое:
Результат = Словосочетание + " " + СтрЗаменить(Текст, Словосочетание, "")
или
ПозицияСловосочетания = СтрНайти(Текст, Словосочетание);
Результат = Словосочетание + " " + Лев(Текст, ПозицияСловосочетания - 1) + Сред(Текст, ПозицияСловосочетания + СтрДлина(Словосочетание));
3. ice-net 19 26.11.19 09:13 Сейчас в теме
Если вы хотите все заменяемые слова ставить в начале строки то:
Индекс = СтрНайти(Текст, "ИскомаяСтрока");
Пока Индекс Цикл 
Текст = Лев(Текст, Индекс -1) + Символы.ПС + "ЗаменяемаяСтрока" + Сред(Текст, Индекс + СтрДлина("ИскомаяСтрока"));
Индекс = СтрНайти(Текст, "ИскомаяСтрока");
КонецЦикла;
4. lmnlmn 69 26.11.19 09:13 Сейчас в теме
Словосочетание = "Словосочетание";
СтрокаСПереносом = СтрЗаменить(НачальнаяСтрока, Словосочетание, Символы.ПС + Словосочетание)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот