User:Kumi-Taskbot/tasks/OKUBannerrepl

public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
 {
  Skip = false;
  Summary = "";
//Replace WikiProject University[ _]+of[ _]+Oklahoma banner with WikiProject US/UOFOK
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma[ ]*}}", "{{WikiProject Oklahoma|class=|importance=|UOFOK=yes|UOFOK-importance=}}", RegexOptions.IgnoreCase);
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma\|[ ]*class[ ]*=[ ]*(Stub|Start|C|B|A|FA|FL|List)}}", "{{WikiProject Oklahoma|class=$1|importance=|UOFOK=yes|UOFOK-importance=}}", RegexOptions.IgnoreCase);
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma\|[ ]*class[ ]*=[ ]*\|[ ]*importance[ ]*=[ ]*}}", "{{WikiProject Oklahoma|class=|importance=|UOFOK=yes|UOFOK-importance=}}", RegexOptions.IgnoreCase);
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma\|[ ]*class[ ]*=[ ]*\|[ ]*importance[ ]*=[ ]*(Low|Mid|High|Top)}}", "{{WikiProject Oklahoma|class=|importance=$1|UOFOK=yes|UOFOK-importance=$1}}", RegexOptions.IgnoreCase);
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma\|[ ]*class[ ]*=[ ]*(Stub|Start|C|B|A|FA|FL|List)\|[ ]*importance[ ]*=[ ]*}}", "{{WikiProject Oklahoma|class=$1|importance=|UOFOK=yes|UOFOK-importance=}}", RegexOptions.IgnoreCase);
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma\|[ ]*class[ ]*=[ ]*(Stub|Start|C|B|A|FA|FL|List)\|[ ]*importance[ ]*=[ ]*(Low|Mid|High|Top)}}", "{{WikiProject Oklahoma|class=$1|importance=$2|UOFOK=yes|UOFOK-importance=$2}}", RegexOptions.IgnoreCase);
  ArticleText = Regex.Replace(ArticleText, @"{{\s*WikiProject[ _]+University[ _]+of[ _]+Oklahoma\|[ ]*importance[ ]*=[ ]*(Low|Mid|High|Top)\|[ ]*class[ ]*=[ ]*(Stub|Start|C|B|A|FA|FL|List)}}", "{{WikiProject Oklahoma|class=$2|importance=$1|UOFOK=yes|UOFOK-importance=$1}}", RegexOptions.IgnoreCase);;
return ArticleText;
  }