Софтуерно Инженерство
Loading...
+ Нов въпрос
cap7ainjack avatar cap7ainjack 20 Точки

Homework: Streams and Files - Problem 3. Word Count

Здравейте!

Дали може малко помощ за тази задача. В момента съм написал код който търси по предварително зададена дума и ред т.е. не търси автоматично всичките думи и т.н.

http://pastebin.com/kumjcTC4

Молбата ми е, може някой да help-не да направя регекс  с който да разкарам всичките символи които не са думи от всеки ред на текста.

Второто да се направят циклите да върти през всички думи и редове на текста. Предполагам, че това ще се оправи като се оправи регекс защото сега ако сложа While цикъл вътре в using-a не мога да направя нищо след него, мисля че заради Replace-a в стринг currentSentence. Както и да е, направих го така само за да подкарам логиката.

Оценявам всяка помощ! Благодаря!

Тагове:
0
Technology Fundamentals
Lamms avatar Lamms 197 Точки

Здравей, използвай този цикъл

while (word != null)
                        {
                            var pattern = string.Format(@"\b{0}\b",word);
                            var match = Regex.Matches(text, pattern);
                            result.Add(word, match.Count);
                            word = file.ReadLine();
                        }

 

 

0
cap7ainjack avatar cap7ainjack 20 Точки

Да, видях го този вариант, ще се опитам да го разбера и него.

Иначе успях да го подкарам така ей сега:

http://pastebin.com/Dg0wFTt1

Предполагам има доста по-хитри начини, но това измислих само.

0
04/10/2015 23:53:03