Hallo,
leider schmeisst er mich hier:
receivedData="RC#TEST#-#EVENTSB#12#asd#asd#asdf";
r = new Regex("(RC#TEST#).*?(#EVENTSB#).*?(#).*?", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection m2 = r.Matches(receivedData);
if (m2.Count>0)
{
this._WriteLog("Daemon im SB:"+m2[1].Value.ToString());
}
Er kann nicht auf das Element 1 zugreifen das sollte 12 sein.
Unsere Website
iPhone Programmierung | Android Programmierung
Hallo Ploetzi,
um auf Teile des Strings zugreifen zu können, musst für den Teil eine Gruppe definieren (Klammern) und zum Zugriff m.Groups verwenden, nicht MatchCollection.
herbivore