User:RoboMaxCyberSem/boxrec
Appearance
Regex r = new Regex(@"\*\s*\[http://(?:www\.|)boxrec\.com/(?:list_bouts\.php\?human_id=|boxer_display\.php\?boxer_id=)(\d*)(&cat=boxer)? .*?\].*?$", RegexOptions.Compiled | RegexOptions.Multiline);
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
string name = Regex.Replace(ArticleTitle, @"\s*\(.*", "");
string template = "* {{boxrec|id=$1}}";
if (name != ArticleTitle) template = "* {{boxrec|id=$1|name=" name "}}";
string text = r.Replace(ArticleText, template);
Skip = text == ArticleText;
Summary = "";
return text;
}