Пример #1
0
        private bool CheckQuote()
        {
            if (ContainsQuote(TextFromUser))
            {
                string[] ArrayOfStringsUser = TextFromUser.Split(new string[] { "â?o", "\"", "“", "â??", "”" },
                                                                 StringSplitOptions.None);
                string[] ArrayOfStringsDatabase = Resource.QuoteDatabase.Split(new string[] { }, StringSplitOptions.None);

                int AmountOfQuotesFromUser     = ArrayOfStringsUser.Count();
                int AmountOfQuotesFromDatabase = ArrayOfStringsDatabase.Count();

                for (int i = 1; i <= (AmountOfQuotesFromUser - 1); i += 2)
                {
                    for (int j = 0; j < AmountOfQuotesFromDatabase; j++)
                    {
                        LevenshteinDistance LD = new LevenshteinDistance(ArrayOfStringsUser[i], ArrayOfStringsDatabase[j]);
                        ListOfLevenshteinDistances.Add(LD.CompareTexts());
                    }
                }

                return(true);
            }
            else
            {
                return(false);
            }
        }