Hallo zusammen,
etwas knifflige.
Bis jetzt suche ich nach einem 1 oder 2 - stelligen Dezimalwert der innerhalb runder Klammern stehen muss.
Die Klammer ist nachfolgend dem Test "ErrorCode".
Und das geht so:
Kann ich auch nach einem Wertearray suchen und anschließend konvertieren?
Ich weiß nicht was ich an Stelle der ????? schreiben soll.
Oder geht das gar nicht?
Vielen Dank
Gruß CopWorker
etwas knifflige.
Bis jetzt suche ich nach einem 1 oder 2 - stelligen Dezimalwert der innerhalb runder Klammern stehen muss.
Die Klammer ist nachfolgend dem Test "ErrorCode".
Und das geht so:
Code:
mTemp = Regex.Match(tagdata.strDataName, @"(\s*ErrorCode\((?'code'[\d]{1,2})\)\s*)");
if (mTemp.Success && mTemp.Groups["code"].Success)
int.TryParse(mTemp.Groups["code"].Value, out iCode);
Kann ich auch nach einem Wertearray suchen und anschließend konvertieren?
C#:
tagdata.strDataName = "ErrorCode(1,2,3,4,5,6)";
int[] liCode;
mTemp = Regex.Match(tagdata.strDataName, @"(\s*ErrorCode\((?'code'[\d]{?????})\)\s*)");
if (mTemp.Success && mTemp.Groups["code"].Success)
int.TryParse(mTemp.Groups["code"].Value, out liCode);
Ich weiß nicht was ich an Stelle der ????? schreiben soll.
Oder geht das gar nicht?
Vielen Dank
Gruß CopWorker