diff --git a/MarkovGrams/NGrams.cs b/MarkovGrams/NGrams.cs index fad2ce0..e17967c 100644 --- a/MarkovGrams/NGrams.cs +++ b/MarkovGrams/NGrams.cs @@ -94,6 +94,7 @@ namespace MarkovGrams string[] parts = str.Split(" ".ToCharArray()); for (int i = 0; i < parts.Length - order; i++) { string ngram = string.Join(" ", parts.Skip(i).Take(order)).Trim(); + if (ngram.Trim().Length == 0) continue; if (!results.ContainsKey(ngram)) results[ngram] = 0; results[ngram]++;