Как вариант соблюдать последовательность
[CODE=csharp]regexTest = System.Text.RegularExpressions.Regex.Replace(regexTest1, @"^.*(www\.|http|\[URL=\S+).*(\r\n|$)", "");
regexTest1 = System.Text.RegularExpressions.Regex.Replace(regexTest2, @"^.*\.(com|org|net|biz|info|de|ru|uk|tk)\W.*(\r\n|$)"...