Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
9 / 1 / 0
Регистрация: 08.12.2012
Сообщений: 34

Редактирование данных в файле

08.02.2014, 23:11. Показов 4094. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть файл после парсинга сайта, в котором информация лежит в таком виде: 02/02/2014 19:03:43
Apple iPad Air 128Gb Wi-Fi + Cellular в*интернет-магазинах – Планшеты – Яндекс.Маркет

ОНЛАЙН ТРЕЙД (ННОВ)**144*отзыва Адреса магазинов Все предложения*2
SotMarket.ru**743*отзыва Адреса магазинов
AppLand**64*отзыва Адреса магазинов
СВЯЗНОЙ Н.Новгород**486*отзывов Адреса магазинов Все предложения*2
ЭЛЬДОРАДО**332*отзыва Адреса магазинов Все предложения*2
Фотосклад.ру**147*отзывов Адреса магазинов Все предложения*2
Ситилинк**3650*отзывов Адреса магазинов
ULMART.ru**249*отзывов Адреса магазинов Все предложения*2
TechPort.ru**122*отзыва Все предложения*2
Белый Ветер**41*отзыв Адреса магазинов
36*490
38*190
34*990
36*990
36*989
32*990
36*990
36*990
37*590
36*990
02/02/2014 19:04:39
Apple iPad Air 128Gb Wi-Fi + Cellular в*интернет-магазинах – Планшеты – Яндекс.Маркет

Sotomix.ru**16*отзывов Адреса магазинов
Ютинет.Ру**250*отзывов Адреса магазинов Все предложения*2
MADapple**42*отзыва Адреса магазинов Все предложения*2
М.ВИДЕО**323*отзыва Адреса магазинов Все предложения*2
Комуснаписать отзыв Адреса магазинов Все предложения*2
istorennнаписать отзыв Адреса магазинов Все предложения*2
LightAnimal - NN**2*отзыва Все предложения*2
iPhoriya**23*отзыва Адреса магазинов Все предложения*2
Магазин Люкс**321*отзыв Все предложения*2
003.ru**3998*отзывов Все предложения*2
36*990
37*120
34*990
36*990
36*990
35*900
34*400
35*900
33*990
35*440
02/02/2014 19:04:57
Apple iPad Air 128Gb Wi-Fi + Cellular в*интернет-магазинах – Планшеты – Яндекс.Маркет
..... и т.д.
Надо написать прогу, которая отредактирует инфу так, чтобы после названия магазинов (ОНЛАЙН ТРЕЙД (ННОВ),Sotomix.ru,Ютинет.Ру,) удалились информация о отзывах и т.д. И применить это ко всем строкам с названием магазинов. Подскажите как это сделать или хотя бы где прочитать про это.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.02.2014, 23:11
Ответы с готовыми решениями:

Редактирование данных в xml файле
Доброго времени суток. Нужно редактировать данные, но я явно что-то делаю не так, так как порчу файл. В чём проблема? <?xml...

Редактирование двоичных данных в файле
подскажите пожалуйста, как можно измениь 28 байт в файле с 01 на 00. Open "myFile" For Binary Access Write As #1?? а дальше?

Редактирование данных в файле, исправить ошибку
Помогите пожалуйста найти ошибку, не получается отредактировать данные в файле Из файла данные читает, находит нужную фамилию, а вот...

26
9 / 1 / 0
Регистрация: 08.12.2012
Сообщений: 34
23.02.2014, 21:15  [ТС]
Студворк — интернет-сервис помощи студентам
tankomaz, В файле хранится информация о товарах, магазинах, ценах, отзывах и т.д. В итоге нужно получить файл, в котором будет информация только о товарах, магазинах и ценах. Лишнюю информацию нужно удалить. Это нужно для дальнейшего исследования.
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
23.02.2014, 21:40
Я не это имел ввиду, логику программы пошаговой переберите
0
9 / 1 / 0
Регистрация: 08.12.2012
Сообщений: 34
24.02.2014, 16:39  [ТС]
tankomaz, Считывается вся информация с файла d.txt, после для каждой строки применяется "чистка" и выполняется ее вывод. По крайней мере так задумывалось)
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
24.02.2014, 17:23
уже выше писал
Java
1
2
3
4
5
List<String> list = Files.readAllLines(Paths.get("d.txt"), Charset.forName("UTF-8"));
                for (int i = 0; i < list.size(); i++) {
                    list.set(i, list.get(i).replaceAll("\\ \\ [0-9]+.+", ""));
                    System.out.println(list.get(i));
                }
чем этот вариант не устроил?
0
9 / 1 / 0
Регистрация: 08.12.2012
Сообщений: 34
25.02.2014, 19:13  [ТС]
tankomaz, не происходит очистки информации. Он выводит все в первоначальном виде(
0
9 / 1 / 0
Регистрация: 08.12.2012
Сообщений: 34
26.02.2014, 23:31  [ТС]
tankomaz, Каким образом еще можно выполнить данную задачу?
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
27.02.2014, 02:18
1) вот мой файл
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package pack;
 
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
 
public class Cyber {
    public static void main (String[] args) throws IOException {
        List<String> list = Files.readAllLines(Paths.get("D:\\test\\textIn.txt"), Charset.forName("UTF-8"));
        for (int i = 0; i < list.size(); i++) {
            list.set(i, list.get(i).replaceAll("  [0-9]+.+", ""));
            System.out.println(list.get(i));
        }
    }
 
}
2) по адресу лежит файл с замененными звездочками на пробелы
3) вывод таков
ОНЛАЙН ТРЕЙД (ННОВ)
SotMarket.ru
AppLand
СВЯЗНОЙ Н.Новгород
ЭЛЬДОРАДО
Фотосклад.ру
Ситилинк
ULMART.ru
TechPort.ru
Белый Ветер
36*490
38*190
34*990
36*990
36*989
32*990
36*990
36*990
37*590
36*990
02/02/2014 19:04:39
Apple iPad Air 128Gb Wi-Fi + Cellular в*интернет-магазинах – Планшеты – Яндекс.Маркет

Sotomix.ru
Ютинет.Ру
MADapple
М.ВИДЕО
Комуснаписать отзыв Адреса магазинов Все предложения*2
istorennнаписать отзыв Адреса магазинов Все предложения*2
LightAnimal - NN
iPhoriya
Магазин Люкс
003.ru
36*990
37*120
34*990
36*990
36*990
35*900
34*400
35*900
33*990
35*440
02/02/2014 19:04:57
Apple iPad Air 128Gb Wi-Fi + Cellular в*интернет-магазинах – Планшеты – Яндекс.Маркет
согласно заданию программа должна очищать...цитирую вас же
чтобы после названия магазинов (ОНЛАЙН ТРЕЙД (ННОВ),Sotomix.ru,Ютинет.Ру,) удалились информация о отзывах и т.д. И применить это ко всем строкам с названием магазинов
4) если мы друг друга не понимаем и отнимаем только совместное время - будьте добры руками переделать вывод так - как хотите видеть его вы, чтобы он вас полностью удовлетворил
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.02.2014, 02:18
Помогаю со студенческими работами здесь

Производить ввод и редактирование данных с сохранением в файле
По данным о наименовании товара, его цене, и кол-ву, разработать проект, позволяющий: 1)Производить ввод и редактирование данных с...

Производить ввод и редактирование данных с сохранением в файле
Производить ввод и редактирование данных с сохранением в файле.

Редактирование пользователем данных из базы данных и сохранение уже отредактированных данных
Здравствуйте форумчане!Вынужден обратиться к вам,так как сам ничего не могу сделать:( У меня такая задача: создать небольшой сайтик,в...

Редактирование элемента в файле
Пишу программу телефонная книга, возникла проблема как удалять и редактировать контакты, дальше того чтобы гулять по списку контактов не...

Редактирование записей в файле
Подскажите идею редактирования записи в файле пожалуйста.


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru