|
1 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 261
|
||||||
Удаление определенных слов из текста14.09.2019, 13:53. Показов 6451. Ответов 46
Метки нет (Все метки)
У меня есть два файла ".txt" в одном хранится текст, а в другом слова, которые запрещено использовать в тексте. Помогите написать софт, который будет удалять эти слова.
Я пробовал реализовать все это таким кодом.
0
|
||||||
| 14.09.2019, 13:53 | |
|
Ответы с готовыми решениями:
46
Удаление из файла определенных строк |
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
||||||
| 14.09.2019, 19:47 | ||||||
0
|
||||||
|
Модератор
|
|||||||
| 14.09.2019, 19:57 | |||||||
|
Выкладывайте код! Пишите текст ошибки! Надоело уже ваши мелкие картинки разглядывать! На смарте их почти не видно - лупу что ли искать?! @ - должна быть перед кавычками.
Я пишу со смарта прямо здесь в редакторе сообщений - могут быть мелкие ошибки. Чуток хоть сами за синтаксисом следите.
0
|
|||||||
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
|
| 14.09.2019, 19:59 | |
|
Illson, Есть текстовый файл там есть слова,предложения типо:
dwefrg fergt wesg wtgthret rgtrh grt Нужно закинуть это все в массив,потом дать возможность ввести юзером слово,которое нужно удалить и записать все в другой текстовый файл ? Это суть задания?
0
|
|
|
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
|
||||||
| 14.09.2019, 20:01 | ||||||
|
Illson, у тебя ошибки были потому что ты постоянно менял тип string на string[], но это не одно и то же. Строка содержит методы для работы со строкой, массив содержит методы для работы с массивом. Что бы обращаться к строкам в массиве нужно использовать индексы:
Элд Хасп, а если слово из words будет частью другого слова, то эта часть удалится? чай чайник -> ник
0
|
||||||
|
1 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 261
|
||||||
| 14.09.2019, 20:13 [ТС] | ||||||
|
по сути да
Добавлено через 4 минуты после того, как я превратил стрим в массив, строка с кодом
0
|
||||||
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
|
| 14.09.2019, 20:23 | |
|
Illson, Оно ? Я за 9 минут это сделал
0
|
|
|
Модератор
|
|||
| 14.09.2019, 20:30 | |||
|
А так не должно быть! text - это просто строка!words - это массив строк!Вы просто скопируйте код из поста #10. Вы его перепечатываете и делаете ошибки! Просто копипаста и всё! Добавлено через 1 минуту Я не знаю насколько это нужно TC. Такая реализация была в начале темы - значит TC такой способ устраивает.
0
|
|||
|
1 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 261
|
|
| 14.09.2019, 20:32 [ТС] | |
|
да оно, можно пожалуйста исходник
0
|
|
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
||
| 14.09.2019, 20:34 | ||
|
Удалиться в том случае если и то и то слово имеют одну длину и последовательности их символов совпадают, но здесь достаточно последовательности совпадений, нет нужды еще определять их длину. Я программу эту сделал и она корректно работает. Там всего ничего 10 строчек
0
|
||
|
Модератор
|
|||||||
| 14.09.2019, 20:37 | |||||||
|
Просто СКОПИРУЙТЕ его себе в решение
0
|
|||||||
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
|
| 14.09.2019, 20:38 | |
|
У меня хорошо построенная программа с максимальной оптимизацией кода, хоть и маленькая программа
0
|
|
|
1 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 261
|
|
| 14.09.2019, 20:45 [ТС] | |
|
после запуска программы на строке 15 вылезает ошибка "System.IO.IOException: "Не найден сетевой путь.
""
0
|
|
|
Модератор
|
|
| 14.09.2019, 20:46 | |
|
Макрой, использование Split() для выделения слов из текста некорректно:
0
|
|
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
|
| 14.09.2019, 20:47 | |
|
Illson, подключи директиву using System.IO если не подключил,либо я могу показать свой вариант
0
|
|
|
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
|
|
| 14.09.2019, 20:47 | |
|
Макрой, какой ты крутой. за 9 минут сделал, а за 8 сможешь?
хорошо что ты не скинул и никто не увидит насколько она корректно работает) а если после слова которое нужно удалить точка или ещё какой нибудь знак? не будем его удалять тогда, ну его. Illson, несколько раз тебе скидывали решение. Попробуй сам считать данные из файла и разберись как они будут храниться в памяти у тебя. Потом всё остальное.
0
|
|
|
64 / 45 / 20
Регистрация: 04.12.2018
Сообщений: 334
|
|
| 14.09.2019, 20:51 | |
|
0
|
|
|
Модератор
|
|
| 14.09.2019, 20:52 | |
|
0
|
|
| 14.09.2019, 20:52 | |
|
Удаление нескольких определенных символов из строки Нужно узнать количество определенных слов из файла Вывод текста без определенных знаков
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|