Utente:Bot55/Imdb

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
	{
		Regex imdb = new Regex(@"\*(\ {0,1})\{\{Imdb\|nome", RegexOptions.IgnoreCase);

		Regex collest = new Regex(@"==(\ {0,1})Collegamenti esterni", RegexOptions.IgnoreCase);
		Regex portale = new Regex(@"\{\{Portale", RegexOptions.IgnoreCase);
		Regex categor = new Regex(@"\[\[Categoria\:", RegexOptions.IgnoreCase);

		
		int insertPos1 = ArticleText.IndexOf("== Collegamenti esterni ==") +26;
		int insertPos2 = ArticleText.IndexOf("{{Portale") -1;				
                int insertPos3 = ArticleText.IndexOf("Categoria") -2;

		Summary = "";
           
		Skip = (imdb.Match(ArticleText).Success);
		if (!Skip)
			if (collest.Match(ArticleText).Success) ArticleText = ArticleText.Insert(insertPos1, "\n<!-- * {{imdb|nome|ID}} inserisci l'id che trovi sulla pagina relativa di http://www.imdb.com/ -->");
				else if (portale.Match(ArticleText).Success) ArticleText = ArticleText.Insert(insertPos2, "\r== Collegamenti esterni ==\n{{...}}\n<!-- * {{imdb|nome|ID}} inserisci l'id che trovi sulla pagina relativa di http://www.imdb.com/ -->\n");
					else if (categor.Match(ArticleText).Success) ArticleText = ArticleText.Insert(insertPos3, "\r== Collegamenti esterni ==\n{{...}}\n<!-- * {{imdb|nome|ID}} inserisci l'id che trovi sulla pagina relativa di http://www.imdb.com/ -->\n\r{{Portale|Biografie|Cinema}}");
						else ArticleText += "";
		return ArticleText;
	}