Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 1
Регистрация: 15.05.2016
Сообщений: 8

Удаление из текстового документа всех запятых

06.06.2016, 19:59. Показов 1352. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан текстовый документ, в котором числа записаны через запятую (разделены по сотням). Надо удалить все запятые, но таким образом, чтобы числа сохранились:

3,900=3900
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2016, 19:59
Ответы с готовыми решениями:

Удаление строк с текстового документа
Всем привет . Помогите реализовать программу . 1. Нажатием на первую кнопку добавляем текстовый файл Текст в текстовом файле...

Удаление текстового документа при его закрытии
Надо создать файл, который копирует весь текст из textBox1 и потом открывает его, а когда ползователь закрывает то он удаляется.

Удаление из текстового документа строк, не удовлетворяющих условию
Доброго времени суток. Существует текстовый документ, содержащий большое количество строк (около 5000). В каждой строке помимо текста...

2
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
06.06.2016, 20:45
Лучший ответ Сообщение было отмечено CoolCMD как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  f, g: text;
  s: string;
  i: integer;
 
begin
  assign(f, 'data1.txt');
  assign(g, 'data2.txt');  
  reset(f);
  rewrite(g);
  while not eof(f) do
  begin
    readln(f, s);
    for i := length(s) downto 1 do
      if s[i] = ',' then
        delete(s, i, 1);
    writeln(g, s);
  end;
  close(f);
  close(g);
  erase(f);
  rename(g, 'data1.txt');
end.
1
 Аватар для SW Developer
97 / 93 / 81
Регистрация: 10.01.2016
Сообщений: 663
Записей в блоге: 13
06.06.2016, 21:20
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const del=',';
var   f1, f2    : text;
      str, name : string;
      L, i      : integer;
    
BEGIN
     WriteLn('Введите имя файла:');
     Readln(name);
     Assign(f1, name);
     Reset(f1);
     if fileexists(name) then    {если файл с заданным именем существует}
     begin
          Assign(f2, 'temp.dat');
          Rewrite(f2);
          While not EOF(f1) do
          begin
               ReadLn(f1, str);
               L:= Length(str);
               for i:=1 to L do
                   if str[i]<>del then Write(f2, str[i]);
               WriteLn(f2);
          end;
     Close(f1);
     Close(f2);
     Erase(f1);
     ReName(f2, name);
     end
     else WriteLn('Файл с таким именем не существует.');
END.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.06.2016, 21:20
Помогаю со студенческими работами здесь

Удаление всех рамок из документа
Друзья, необходимо удалить все рамки из документа, оставив при этом их содержимое. Пытаюсь делать так: Public DelFrames() ...

Замена всех запятых крестами, а всех точек - черепами
Здравстуйте. Нужна помощь с программой, которая в вордовском документе заменяет все запятые крестами, а все точки черепами (в символах -...

Удаление запятых в тексте
Помогите кто знает пожалуйста, нужно программу чтобы из заданного с клавиатуры текста удаляла все запяты и считала их количество. Заранее...

Удаление запятых и точек из строки
Есть код, удаляет из строки точки и запятые по отдельности, но если и то и то вместе то стирает часть строки, подскажите где ошибка ...

Из текстового файла неизвестного размера вывести на экран все предложения, не содержащие запятых
Привет, Программисты! :) Нужна ваша помощь... Есть задача по поводу работы со строками: &quot;Из текстового файла неизвестного размера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru