private static string MoveTemplateToSection(string articleText, Regex templateRegex, int section)
{
string extractedTemplate = templateRegex.Match(articleText).Value;
articleText = templateRegex.Replace(articleText, "");
switch (section)
{
case 1:
return ReferencesSectionRegex.Replace(articleText, "$0" + extractedTemplate + "\r\n", 1);
case 2:
return NotesSectionRegex.Replace(articleText, "$0" + extractedTemplate + "\r\n", 1);
case 3:
return FootnotesSectionRegex.Replace(articleText, "$0" + extractedTemplate + "\r\n", 1);
default:
return articleText;
}
}