public static bool UnformattedTextNotChanged(string originalArticleText, string articleText)
{
if (originalArticleText.Equals(articleText))
return true;
List<string> after = (from Match m in WikiRegexes.UnformattedText.Matches(articleText)
select m.Value).ToList();
if (!after.Any())
return true;
List<string> before = (from Match m in WikiRegexes.UnformattedText.Matches(originalArticleText)
select m.Value).ToList();
foreach(string s in before)
{
after.Remove(s);
}
return (after.Count == 0);
}