char[] space = " ".ToCharArray(); string[] strFinalContent = strContent.Split(space[0]); for ( int i = 0; i < strFinalContent.Length; i++ ) { strContent = Regex.Replace(strFinalContent[i], @"(.*?)\[strong\](.*?)\[/strong\](.*?)", "$1$2$3", RegexOptions.ECMAScript); strContent = Regex.Replace(strFinalContent[i], @"(.*?)\[link=(.*?)\](.*?)\[/link\](.*?)", "$1$3$4", RegexOptions.ECMAScript); strContent = strContent + " "; }