示例#1
0
        public static string RemoveStringBetween(string startTag, string endTag, string content)
        {
            string str = GetStringBetween(startTag, endTag, content);

            if (str != string.Empty)
            {
                return(StringReplacer.Replace(content, startTag + str + endTag, startTag + endTag));
            }
            return(content);
        }
示例#2
0
 public static string TrimWhiteSpace(string content)
 {
     if (_whiteSpaceRemover == null)
     {
         _whiteSpaceRemover = new StringReplacer();
         _whiteSpaceRemover.AddStringReplacementPair("\r\n", " ");
         _whiteSpaceRemover.AddStringReplacementPair("\t", " ");
         _whiteSpaceRemover.AddStringReplacementPair("  ", " ");
     }
     _whiteSpaceRemover.Content = content;
     return(_whiteSpaceRemover.GetReplacedContent());
 }
示例#3
0
        public static string ModifyHTML(string html)
        {
            StringReplacer replacer = new StringReplacer(html);

            replacer.AddStringReplacementPair("\r", string.Empty);
            replacer.AddStringReplacementPair("\n", string.Empty);
            replacer.AddStringReplacementPair("\t", string.Empty);
            replacer.AddStringReplacementPair(" ", " ");
            replacer.AddStringReplacementPair(" ", " ");
            replacer.AddStringReplacementPair("'", "'");
            replacer.AddStringReplacementPair("'", "'");
            replacer.AddStringReplacementPair("&", "&");
            replacer.AddStringReplacementPair("£", "£");
            replacer.AddStringReplacementPair("  ", " ");
            return(replacer.GetReplacedContent());
        }
示例#4
0
        public static string NotRegex(string input)
        {
            StringReplacer replacer = new StringReplacer(input);

            replacer.AddStringReplacementPair("\\", "\\\\");
            replacer.AddStringReplacementPair(".", "\\.");
            replacer.AddStringReplacementPair("(", "\\(");
            replacer.AddStringReplacementPair(")", "\\)");
            replacer.AddStringReplacementPair("$", "\\$");
            replacer.AddStringReplacementPair("^", "\\^");
            replacer.AddStringReplacementPair("{", "\\{");
            replacer.AddStringReplacementPair("}", "\\}");
            replacer.AddStringReplacementPair("[", "\\[");
            replacer.AddStringReplacementPair("]", "\\]");
            replacer.AddStringReplacementPair("|", "\\|");
            replacer.AddStringReplacementPair("*", "\\*");
            replacer.AddStringReplacementPair("+", "\\+");
            replacer.AddStringReplacementPair("?", "\\?");
            return(replacer.GetReplacedContent());
        }