Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 08.11.2009
Сообщений: 4
1

Отредактировать заданный текст, удалив из него слова, которые встречаются указанное количество раз

08.11.2009, 17:57. Просмотров 1582. Ответов 2
Метки нет (Все метки)


Отредактировать заданный текст, удалив из него слова, которые встречаются указанное количество раз.


Три дня уже бьюсь. =/
Поможите, чем можите..
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2009, 17:57
Ответы с готовыми решениями:

Отредактировать заданный текст, удалив из него слова, которые встречаются заданое число раз.
Помогите пожалуйста!!! Отредактировать заданный текст, удалив из него слова, которые встречаются...

Отредактировать строку, удалив из него слова, которые встречаются в предложении заданное число раз
-Дана символьная строка. Слово - последовательность символов между пробелами, не содержащая пробелы...

Отредактировать заданный текст, удалив из него слова, которые уже встречались в предложении ранее
6. Отредактировать заданный текст, удалив из него слова, которые уже встречались в предложении...

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

2
2088 / 1252 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
08.11.2009, 18:49 2
Лучший ответ Сообщение было отмечено kapusta как решение

Решение

Вот.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
            string s = "а п р о р р п н а а е п п о л р ";
            Console.WriteLine(s);
            string[] str = s.Split(' ');
            int count;
            foreach (string n in str) 
            {
                count = 0;
                for (int i = 0; i < str.Length; i++) 
                {
                    if (str[i] == n) 
                    {
                        count++;
                    }
                }
                if (count != 4) 
                {
                    Console.Write(n + " ");
                }
            }
            Console.ReadKey();
Количество встречающихся слов можно задавать и из консоли через переменную.
1
847 / 644 / 207
Регистрация: 30.04.2009
Сообщений: 2,694
10.11.2009, 16:03 3
Так проще и универсальнее

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System.Text.RegularExpressions;
 
...
 
string DelRepWords(string input, int wcount)
        {
            Regex getWords = new Regex(@"\w+");
            return getWords.Replace(input,
                                    delegate(Match match)
                                    {
                                        Regex wordCount = new Regex(@"\b" + match.ToString() + @"\b");
                                        return (wordCount.Matches(input).Count == wcount) ? "" : match.ToString();
                                    });
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2009, 16:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Отредактировать текст, удалив из него слова, которые уже встречались в нем раньше.
Отредактировать текст, удалив из него слова, которые уже встречались в нем раньше.

Отредактировать текст, удалив из него слова, которые уже встречались в предложении ранее
В консоли ввести текст с повторяющимися словами. Отредактировать заданный текст, удалив из него...

Отредактировать текст, удалив из него слова, которые уже встречались в нем раньше.
Отредактировать текст, удалив из него слова, которые уже встречались в нем раньше.

Отредактировать текст,удалив из него все слова с нечетными номерами
Пожалуйста нужна помощь с заданием по С++ И вот задание (1.Отредактировать текст,удалив из него...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.