private void ButtonAnalize_Click(object sender, RoutedEventArgs e) { ArrayList tokens = new ArrayList(); string token = ""; string sentence = TextIntro.Text; bool endOfSentence = true; // First we assume true if we are not began some leter TextInfo.Text = ""; TextInfo.AppendText("TOKENS"); for (int i = 0; i < sentence.Length; i++) { if (!sentence[i].Equals(' ')) { token += sentence[i].ToString(); endOfSentence = false; if (i == sentence.Length - 1) { tokens.Add(token); writeToken(token); token = ""; endOfSentence = true; } } else { if (endOfSentence == false) { tokens.Add(token); writeToken(token); token = ""; endOfSentence = true; } } } }
public void writeToken(string token) { if (isMoneySimbolWithDecimal(token)) { TextInfo.AppendText("\n [" + token + "] es Moneda con Decimal"); } else if (isMoneySimbol(token)) { TextInfo.AppendText("\n [" + token + "] es Moneda"); } else if (isInteger(token)) { TextInfo.AppendText("\n [" + token + "] es Entero"); } else if (isDecimal(token)) { TextInfo.AppendText("\n [" + token + "] es Decimal"); } else if (isWord(token)) { TextInfo.AppendText("\n [" + token + "] es Palabra"); } }