//List<WordAndItsReplacer> Replaced = new List<WordAndItsReplacer>(); private string Analyze() { string retVal = _Sentense; HaifaDeafEntities km = new HaifaDeafEntities(); /////قائمة الكلمات الثنائية المستبدلة //foreach (var c in toget) //{ // if (retVal.Contains(c)) // { // var rep = new WordAndItsReplacer() { WordID = c, WordReplacer = MainFunctions.GiveID() }; // Replaced.Add(rep); // retVal = retVal.Replace(c, rep.WordReplacer); // } //} // تقطيع الجمل حسب النقطة var Paragraphs = MainFunctions.Split(retVal, "."); string retSentense = ""; foreach (var P in Paragraphs) { string temp = P.Trim(); // الان هنا سيتم صياغة الجملة بمنظورها النهائي if (temp.Contains("!")) { temp = temp.Replace("!", ""); retSentense += "تعجب، "; } if (temp.Contains("?") || temp.Contains("؟")) { temp = temp.Replace("?", "").Replace("؟", ""); retSentense += "استفهام، "; } // إشارة | لكي أقوم بفصل المقدمة عن النهاية retSentense = retSentense + temp; } return(retSentense); }