How to get the error number and error description from this string
s = "ERR: 100, out of credit";
error should equal "100" error description should equal "out of credit"
How to get the error number and error description from this string
s = "ERR: 100, out of credit";
error should equal "100" error description should equal "out of credit"
split the string with ',' and the 1st part of the splitted array will be error and 2nd element will be the error text. This wil work if the format of string will not change
If the format is always ERR: "code", "desc" you could do some regex on it pretty easily. In C#:
string s = "ERR: 100, out of credit";
Match m = Regex.Match(s, "ERR: ([^,]), (.)");
string error = m.Groups[1].Value; string description = m.Groups[2].Value;
string message = "ERR: 100, out of credit";
string[] parts = message.Split(new char[] { ',' });
string[] error = parts[0].Split(new char[] { ':' });
string errorNumber = error[1].Trim();
string errorDescription = parts[1].Trim();
string s = "ERR: 100, out of credit";
Match m = Regex.Match(s, "[ERR:\s*]\d+"); Match n = Regex.Match(s, "(?<=ERR: \d+, ).+"); string errorno = m.value string errordesc = n.value
hope this will useful