13 / 13 / 2
Регистрация: 27.11.2011
Сообщений: 697
1

Убрать в файле все повторяющиеся символы и пробелы и записать новый текст в другой файл

09.11.2012, 17:45. Показов 1531. Ответов 12
Метки нет (Все метки)

Приветствую! Такая задачка: В файле есть текст. Необходимо из него убрать все повторяющиеся символы и пробелы и записать новый текст в другой файл.
Например: abcaaa cbdddc ddaacc.
Должно получиться: abca cbdc dac.
Текст может быть и по русски.
Спасибо!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2012, 17:45
Ответы с готовыми решениями:

Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D
23. Задан текстовый файл С, состоящий из произвольной последовательности буквенных символов....

Убрать лишние(повторяющиеся) пробелы, и записать в файл
помоги, пожалуйста, доработать программу Надо убрать лишние(повторяющиеся) пробелы, и записать в...

Прочитать файл (символы латинского алфавита) и записать в другой файл все неповторяющиеся символы исходного файла
Прочитать файл (символы латинского алфавита) и записать в другой файл все неповторяющиеся символы...

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

12
Крутой форумчанин
154 / 154 / 8
Регистрация: 09.01.2011
Сообщений: 298
09.11.2012, 19:50 2
VB.NET
1
2
        Dim s As String = "abcaaa"
        Dim r As String = s.Distinct.ToArray
Вот простой случай. Но дело в том, что именно так работает только в пределах одного слова. И это "не совсем то, что нужно"
0
13 / 13 / 2
Регистрация: 27.11.2011
Сообщений: 697
09.11.2012, 23:06  [ТС] 3
да, пока не то... Может можно по другому???
0
Почетный модератор
21362 / 9096 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
09.11.2012, 23:59 4
Вот с небольшими изменениями:
VB.NET
1
2
3
4
5
6
        Dim S As String = "abcaaa cbdddc ddaacc"
        Dim S2(S.Split().Length - 1) As String
        For I As Integer = 0 To S.Split().Length - 1
            S2(I) = S.Split()(I).Distinct.ToArray
        Next
        MsgBox(Join(S2))
С возможностями FrameWork это скорее всего делается как-то проще
2
13 / 13 / 2
Регистрация: 27.11.2011
Сообщений: 697
10.11.2012, 00:55  [ТС] 5
Спасибки. Это тоже классно сделано!!! Только в текстбокс не выводится.
0
Почетный модератор
21362 / 9096 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
10.11.2012, 00:58 6
Цитата Сообщение от timsc1 Посмотреть сообщение
Только в текстбокс не выводится.
Так Вы его впишите в код, чтобы не в сообщение выводилось, а в TextBox.
Если написали уже - покажите как.
0
13 / 13 / 2
Регистрация: 27.11.2011
Сообщений: 697
10.11.2012, 01:10  [ТС] 7
t2.Text = S2 пишет, что не может преобразовать...
0
Почетный модератор
21362 / 9096 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
10.11.2012, 01:11 8
timsc1, а Join куда подевался?
1
13 / 13 / 2
Регистрация: 27.11.2011
Сообщений: 697
10.11.2012, 01:14  [ТС] 9
Простите меня, чего-то я тупанул. Работает. Спасибо. Дай Вам БОГ здоровья и сил в Вашем не лёгком и полезном труде!!!
0
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
10.11.2012, 20:32 10
Памирыч,
VB.NET
1
Dim S2(S.Split().Length - 1) As String
а сигнатура для Split? то есть если ее не указывать по умолчанию берется за сепаратор пробел?
1
Почетный модератор
21362 / 9096 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
10.11.2012, 21:03 11
eJ_Studio, да
0
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
10.11.2012, 21:15 12
Памирыч, да, всмысле пробел?и не какой другой?
0
Почетный модератор
21362 / 9096 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
10.11.2012, 21:45 13
eJ_Studio, по умолчанию в качестве разделителя идет пробел, его можно не указывать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2012, 21:45
Помогаю со студенческими работами здесь

В файле имеется предложение удалить из него все пробелы и записать результат в др. файл
3. В файле имеется предложение удалить из него все пробелы и записать результат в др. файл.

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

Записать в новый файл все символы исходного, являющиеся цифрами
Дан символьный файл. Как записать в новый файл все символы, являющиеся цифрами. Проверить, все ли...

Прочитать текст из файла, затем удалить из текста все буквы вашего имени и записать текст в новый файл
Создать Windows – приложение, в котором производите запись считывание текста из файла, затем...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru