All pastes #87072 Raw Edit

Something

public text v1 · immutable
·published 2006-07-13 16:22 UTC
rendered paste body
    protected string PrepareBoldifyRegex(List<string> Terms)
    {
        if (Terms.Count <= 0) return "";
        string bigfuckingregex = "";
        Terms.Sort(new LengthComparer());
        foreach (string Term in Terms)
        {
            if (Term.Length != 0)
                bigfuckingregex += "(\\b" + Regex.Escape(Term) + "(|s|es)\\b)|";
        }
        bigfuckingregex = bigfuckingregex.Substring(0, bigfuckingregex.Length - 1);
        return bigfuckingregex;
    }