Имя: Пароль:
1C
1С v8
Замена слов в текстовом документе на форме. Самописка.
,
0 Lolipop
 
07.11.15
00:34
Здравствуйте. Вопрос в следующем.
Документ конфигурации, на форме(управляемой) документа - текстовый документ. Нужно написать алгоритм, который в тексте ищет слова, сравнивает их с базой слов и, соответственно, выводит сообщение, какие слова стоит заменить.

Как энергоэкономичнее сделать алгоритм, и какие есть идеи алгоритма?
Спасибо.
1 PR третий
 
07.11.15
00:44
Энергоэкономичнее всего потратить энергию на звонок одинеснику
2 Горогуля
 
07.11.15
08:40
энергозатраты на объяснение одинеснику, какие слова стоит заменить, могут превысить затраты на создание атомной бомбы
3 Lolipop
 
07.11.15
12:01
Можно же каждое слово засунуть в массив, думаю?
Не могу понять, как считать каждое слово до переноса.
4 Горогуля
 
07.11.15
14:09
какого такого переноса?
5 Chameleon1980
 
07.11.15
14:12
(4) секретного поди.

может он имеет ввиду до crlf
6 Горогуля
 
07.11.15
14:15
аа.. ну тогда скажем, что кроме регэкспов можно заменять разделители слов на Символы.ПС. получится многострочная строка
7 Рэйв
 
07.11.15
15:33
(0)5-й класс.Информатика.
Прогуливал?
8 ДенисЧ
 
07.11.15
15:35
(7) Информатика в 5м классе? Выпил?
9 zak555
 
07.11.15
15:36
(8) в 5класе рано пить
10 Chameleon1980
 
07.11.15
15:39
счас с первых классов такие вещи преподают про которые я не слышал в свое время.
11 ДенисЧ
 
07.11.15
15:42
(9) Скорее, уже поздно.
12 Рэйв
 
07.11.15
15:47
(8)может вам нет,Нам в СССР начинали влгоритмы с 4 класса
13 Горогуля
 
07.11.15
15:47
http://fs144.www.ex.ua/show/14008921/14008921.jpg?1600
об этой замене речь?
14 Рэйв
 
07.11.15
15:47
*адгоритмы
15 Горогуля
 
07.11.15
15:48
(14) адски горячие ритмы?
16 Рэйв
 
07.11.15
15:48
даже обложку книжки помню. Если сильно надо -найду
17 Рэйв
 
07.11.15
15:49
(15)Нет. Может у вас АДСКИЕ. А у нас просто.
18 Lolipop
 
07.11.15
16:29
Если ТипЗнч(Значение)=Тип("Строка") Тогда
    МнСтр=СтрЗаменить(Значение,Разделитель,Символы.ПС);
    Массив=Новый Массив;
            Для н=1 По СтрЧислоСтрок(МнСтр) Цикл
            Массив.Добавить(СтрПолучитьСтроку(МнСтр,н));
            КонецЦикла;
Возврат Массив;
ИначеЕсли ТипЗнч(Значение)=Тип("Массив") Тогда
Строка="";
Для Каждого Элемент Из Значение Цикл
Строка=Строка+?(Строка<>"",Разделитель,"")+Элемент;
КонецЦикла;
Возврат Строка;
Иначе
Возврат Неопределено;
КонецЕсли;
19 ДенисЧ
 
07.11.15
16:32
(12) Хочу в СССР!!! В твой...
Я в моём СССР узнал слово алгоритм в 7м классе и не в школе.
20 zak555
 
07.11.15
16:38
(10) чему наример ?
21 zak555
 
07.11.15
16:39
(18) что это ?
22 Chameleon1980
 
07.11.15
16:44
(16) вот гугл дал.
но у меня где то дома другой был
грубая такая (толстая) обложка. и много красного цвета.
23 Chameleon1980
 
07.11.15
16:45