|
1 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 261
|
||||||
Удаление определенных слов из текста14.09.2019, 13:53. Показов 6475. Ответов 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 | |
|
Удаление нескольких определенных символов из строки Нужно узнать количество определенных слов из файла Вывод текста без определенных знаков
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|