Utente:Bot55/Tmp

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Aggiunta portale biografie se non esistente[modifica | modifica wikitesto]

public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
        {
                //Cerca il template DOP IGP
		Regex dopigp         = new Regex(@"\{\{DOP IGP", RegexOptions.IgnoreCase);
                //Cerca il template Agroalimentare
		Regex agroalimentare = new Regex(@"\{\{Agroalimentare", RegexOptions.IgnoreCase);
                //Cerca il template Infobox Piatto
		Regex infoboxpiatto  = new Regex(@"\{\{Infobox piatto", RegexOptions.IgnoreCase);
                //Cerca il template Birra
		Regex birra          = new Regex(@"\{\{Birra", RegexOptions.IgnoreCase);
                //Cerca il template Vini sammarinesi
		Regex vinisammarinesi= new Regex(@"\{\{Vini sammarinesi", RegexOptions.IgnoreCase);
                //Cerca il template Micromorfobox
		Regex micromorfobox  = new Regex(@"\{\{Micromorfobox", RegexOptions.IgnoreCase);
                //Cerca il template Alimentare
		Regex alimentare     = new Regex(@"\{\{Alimentare", RegexOptions.IgnoreCase);
                //Cerca il template VinoDOC
		Regex vinodoc        = new Regex(@"\{\{VinoDOC", RegexOptions.IgnoreCase);
                //Cerca il template Valori nutrizionali
		Regex valorinutrizion= new Regex(@"\{\{Valori nutrizionali", RegexOptions.IgnoreCase);
                //Cerca il template tmp (da templatizzare)
		Regex datemplatizzare= new Regex(@"\{\{Tmp", RegexOptions.IgnoreCase);

		Summary = "";
           
                //Salta se trova il template portale
		Skip = (dopigp.Match(ArticleText).Success) || (agroalimentare.Match(ArticleText).Success) || (infoboxpiatto.Match(ArticleText).Success) || (birra.Match(ArticleText).Success) || (vinisammarinesi.Match(ArticleText).Success) || (micromorfobox.Match(ArticleText).Success) || (alimentare.Match(ArticleText).Success) || (vinodoc.Match(ArticleText).Success) || (valorinutrizion.Match(ArticleText).Success) || (datemplatizzare.Match(ArticleText).Success);
		if (!Skip) 
                        //Se non trova nessun template aggiunge l'avviso
                        ArticleText = "{{tmp|Infobox piatto}}\r\n" + ArticleText;
		return ArticleText;
	}