Отвечает: Bondarev A.B.
Здравствуйте, Шилов Александр Николаевич! Так как вопрос поставлен не полностью(1С, но... 7.7? 8? у меня дар телепата отсутствует), пример кода приводить не буду. Алгоритм работы: пройтись по всем строкам текстового документа и заменить ее на строку, полученную после очистки. Очистка выполняется командой СтрЗаменить(ИсходнаяСтрока,ЧтоМенять,НаЧтоМенять) Т.е., в Вашем случае это будет так: Рез = (СтрЗаменить(СтрокаТекста,"""","")); //Убираем " !!!количество кавычек
удваивается. Рез = (СтрЗаменить(Рез,"-","")); //Убираем - Рез = (СтрЗаменить(Рез,"!","")); //Убираем ! Рез = (СтрЗаменить(Рез,"?","")); //Убираем ? Рез = (СтрЗаменить(Рез,"*","")); //Убираем * И потом полученную строку (Рез) записать вместо исходной (СтрокаТекста)
Ответ отправил: Bondarev A.B. (статус: 3-й класс)
Ответ отправлен: 02.12.2008, 23:32
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 237439 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Костюк Игорь Викторович
Здравствуйте, Шилов Александр Николаевич! Читаем текстовый файл построчно, удаляем ненужные символы и записываем обратно. Смотрим вариант для 1Сv77.
Приложение:
Ответ отправил: Костюк Игорь Викторович (статус: 3-й класс)
Ответ отправлен: 03.12.2008, 09:15
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 237457 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Шилов Александр Николаевич! 1) Сначала в переменную прочитать весь файл. 2) Применить к переменной (1) метод стрзаменить([Переменная1], ["-"],[""])
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.