CSharp examples for System:String Strip
Remove Control Codes
using System.Windows.Forms; using System.IO;// www . java2 s. c om using System.Text; using System.Linq; using System.Collections.Generic; using System; public class Main{ public static string RemoveControlCodes(string sBody) { string sReturn = string.Empty; StringBuilder oSanitized = new StringBuilder(); bool bGoodCharacter = true; int iVal = 0; foreach (char c in sBody) { bGoodCharacter = true; iVal = (int)c; //// Extended ascii check //if (iVal > 127 & iVal < 256) //{ // bGoodCharacter = false; //} //// Non-ASCII and non-Extended ASCII check //if (iVal > 255) //{ // bGoodCharacter = false; //} // Control character check: // Control Characters except CR(13) LF (10) and TAB (9) if ((iVal >= 0 && iVal <= 31) && (iVal != 10 && iVal != 13 && iVal != 9)) { bGoodCharacter = false; } if (bGoodCharacter == true) oSanitized.Append(c); } sReturn = oSanitized.ToString(); return sReturn; } }