string variable1="When you are writing server code you can never be sure what the IP address you see is refereeing to.In fact some users like it this way.";
string variable2="are wrting server code yu cannn never be sure Demo what the address you is to.In fact Demo1 some users like it this way"; The result should be: Missing Words: see ,IP Missing Words count: 2 Inserted: Demo, Demo1 Inserted Words count: 2 Modified words : wrting,yu ,cannn ,refering Modified words count :4 //Missing Word Count var result = variable1.Split(new char[] { ' ' }).Except(variable2.Split(new char[] { ' ' })).ToArray(); count = result.Length; Label2.Text += "Missing Word Count: " + count.ToString() + "<br/><br/>"; for (int i = 0; i < count; i++) { Label1.Text += "Missing Word: " + result[i].ToString() + "<br/><br/>"; } //Insert Word var result1 = variable2.Split(new char[] { ' ' }).Except(variable1.Split(new char[] { ' ' })).ToArray(); count = 0; count = result1.Length;for (int i = 0; i < count; i++) { Label3.Text += "Insert Word: " + result1[i].ToString() + "<br/><br/>"; } Label4.Text += "Insert Word Count: " + count.ToString() + "<br/><br/>"; //Modifide Words string[] tempArr1 = variable1.Split(' ');string[] tempArr2 = variable2.Split(' '); int counter = 0;for (int i = 0; i < tempArr1.Length; i++){if (tempArr1[i] != tempArr2[i]){lblwords.text=tempArr1[i] + ", "+ tempArr2[i]; counter++; } } My requirement is need to display missing words,inserted words and modified words between two large strings(documents). i am getting missing and inserted wordsbut i didn't get modified words.i am trying this but i am not gettingcan anyone please help me it's very urgent requirement.Thank you
//Missing Word Count var result = variable1.Split(new char[] { ' ' }).Except(variable2.Split(new char[] { ' ' })).ToArray(); count = result.Length; Label2.Text += "Missing Word Count: " + count.ToString() + "<br/><br/>"; for (int i = 0; i < count; i++) { Label1.Text += "Missing Word: " + result[i].ToString() + "<br/><br/>"; } //Insert Word var result1 = variable2.Split(new char[] { ' ' }).Except(variable1.Split(new char[] { ' ' })).ToArray(); count = 0; count = result1.Length;for (int i = 0; i < count; i++) { Label3.Text += "Insert Word: " + result1[i].ToString() + "<br/><br/>"; } Label4.Text += "Insert Word Count: " + count.ToString() + "<br/><br/>"; //Modifide Words string[] tempArr1 = variable1.Split(' ');string[] tempArr2 = variable2.Split(' '); int counter = 0;for (int i = 0; i < tempArr1.Length; i++){if (tempArr1[i] != tempArr2[i]){lblwords.text=tempArr1[i] + ", "+ tempArr2[i]; counter++; } } My requirement is need to display missing words,inserted words and modified words between two large strings(documents). i am getting missing and inserted wordsbut i didn't get modified words.i am trying this but i am not gettingcan anyone please help me it's very urgent requirement.Thank you