„Wikipédia:AutoWikiBrowser modulok” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
153. sor:
}
</source>
 
===Modul amerikai megyékhez a határos települések sablonhoz===
<pre>
private static readonly Regex InfoboxUKplace = Tools.NestedTemplateRegex(new List<string>("Geographic location".Split(',')));
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
string North="", Northeast="", East="";
string Southeast="", South="", Southwest="";
string West="", Northwest="";
Skip = true;
Summary = "";
foreach(Match m in InfoboxUKplace.Matches(ArticleText))
{
string InfoboxUKplaceCall = m.Value;
North = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"North");
Northeast = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"Northeast");
East = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"East");
Southeast = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"Southeast");
South = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"South");
Southwest = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"Southwest");
West = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"West");
Northwest = WikiFunctions.Tools.GetTemplateParameterValue(InfoboxUKplaceCall,"Northwest");
}
System.IO.StreamWriter sw = System.IO.File.AppendText("e:/Infodata.txt");
sw.WriteLine(ArticleTitle + ";" + North);
sw.WriteLine(ArticleTitle + ";" + Northeast) ;
sw.WriteLine(ArticleTitle + ";" + East );
sw.WriteLine(ArticleTitle + ";" + Southeast) ;
sw.WriteLine(ArticleTitle + ";" + South );
sw.WriteLine(ArticleTitle + ";" + Northwest);
sw.WriteLine(ArticleTitle + ";" + Southwest) ;
sw.WriteLine(ArticleTitle + ";" + West);
sw.Close();
return ArticleText;
}
</pre>
 
==Lehetséges hibák==