Hi,
ich steh aufm Schlauch. Und zwar hab ich einen Kalender den ich auslese mit RegEx. alle Jahre, Monate und Tage werden in jeweils ein string array gespeichert
PHP Code:
string[] allYears = GetMatches(raw_data, "<b>(\\d{4})</b>");
string[] allMonths = GetMatches(raw_data, "<b>([A-Z]{1}[a-zA-ZäöüÄÖÜ]+)\\s\\d{4}</b><br>");
string[] allDates = GetMatches(raw_data, "<nobr>(\\d{2}\\.\\d{2}\\.) ");
string[] allBinTypes = GetMatches(raw_data, "\\S\\d{2}\\.\\d{2}\\. (.*?)<nobr>");
GetMatches mach ein einfaches regex matches to array.
Nun stehe ich aber auf den Schlauch wie ich die alle mit ner Schleife vernünftig in ein Object speichern kann.
So sieht der Kalender aus.
Die Klasse hab ich mir so vorgestellt
PHP Code:
class Garbage
{
public Month Month { get; set; }
public Year Year { get; set; }
public DateTime Date { get; set; }
public BinTypes[] BinType { get; set; }
}
class Date
{
public byte Day { get; set; }
public byte Month { get; set; }
public DateTime TotalDate { get; set; }
}
class Month
{
public string Name { get; set; }
public byte Collection_Days_Count { get; set; }
}
class Year
{
public string Numeric { get; set; }
}
Oder bin ich dem Problem gleich falsch angegangen? Habt ihr Tipps/Vorschläge?
MfG Ludder231