|
Многострочная строка
| ☑ |
0
Voittamaton
19.09.11
✎
07:25
|
Всем привет!
Столкнулся с такой задачей: имеется многострочная строка; нужно перебрать строки, найти те из них, которые попадают под определённые условия и изменить эти строки. Проблемы возникают с изменением выбранной строки, меняется только сама переменная Строка, а переменная Текст остаётся без изменения.
Очень рассчитываю на Вашу помощь!
Для Индекс = 1 По СтрЧислоСтрок(Текст) Цикл
Строка = СтрПолучитьСтроку(Текст, Индекс);
Если **** Тогда
Строка = СтрПолучитьСтроку(Текст, Индекс);
//Действия со строкой
КонецЕсли;
КонецЦикла;
|
|
1
dragonIMV
19.09.11
✎
07:29
|
ну и создай новую переменную с текстом и туда построчно все переноси, включая все изменения
|
|
2
Маленький Вопросик
19.09.11
✎
07:29
|
Cимволы.ПС - заменить на что-то другое может быть?
|
|
3
Voittamaton
19.09.11
✎
07:32
|
(1) - это конечно выход, но можно ли работать с многострочной строкой, скажем, как с ТЗ?
|
|
4
dragonIMV
19.09.11
✎
07:35
|
(3) честно, не знаю...
быстрее было изобрести велосипед и самому создать новый текст. разик так пришлось сделать в разовой операции...
|
|
5
Voittamaton
19.09.11
✎
07:44
|
(4) - можно ещё попробовать через текстовый документ...
|
|