NamedEntityExtractorSK.Finder.WordLetterPairs C# (CSharp) Method

WordLetterPairs() private method

Gets all letter pairs for each individual word in the string
private WordLetterPairs ( string str ) : List
str string
return List
		private List<string> WordLetterPairs(string str)
		{
			List<string> AllPairs = new List<string>();

			// Tokenize the string and put the tokens/words into an array
			string[] Words = Regex.Split(str, @"\s");

			// For each word
			for (int w = 0; w < Words.Length; w++)
			{
				if (!string.IsNullOrEmpty(Words[w]))
				{
					// Find the pairs of characters
					String[] PairsInWord = LetterPairs(Words[w]);

					for (int p = 0; p < PairsInWord.Length; p++)
					{
						AllPairs.Add(PairsInWord[p]);
					}
				}
			}

			return AllPairs;
		}