public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
string workspace=ArticleText;//String.Copy(ArticleText);
int endMark=workspace.IndexOf("{{Infobox animanga/Footer");
if(endMark<0)
endMark=workspace.IndexOf("{{infobox animanga/Footer");
string replaceSearch="|}";
string replaceStr="{{Infobox animanga/MediaMixFooter}}";
int start=0;
int count=0;
while(((start=workspace.IndexOf(replaceSearch,start))<=endMark)){
if(start<0)break;
string aPart=workspace.Substring(0,start);
string bPart=workspace.Substring(start+2);
workspace = aPart+replaceStr+bPart;
endMark = workspace.IndexOf("{{Infobox animanga/Footerofja}}");
if(endMark<0)
endMark=workspace.IndexOf("{{infobox animanga/Footer");
Console.WriteLine("start:"+start+",count:"+(++count));
}
Skip = count<=0;
Summary = "";
Console.WriteLine("count:"+count);
Console.WriteLine(workspace);
ArticleText = workspace;
return ArticleText;
}