I'm trying to see if there is a different/better way of parsing a string that I have.
The string is "#def xyz[timer=50, fill=10]". From this string I am trying to retrieve the timer and fill values.
The code I currently have is:
string def = "#def xyz[timer=50, fill=10]";
string _timer = def.Remove(def.IndexOf(","));
_timer = _timer.Remove(0, _timer.IndexOf("=", _timer.IndexOf("timer")) + 1);
string _fill = def.Remove(def.IndexOf("]"));
_fill = _fill.Remove(0, _fill.IndexOf("=", _fill.IndexOf("fill")) + 1);
int timer = Int32.Parse(_timer);
int fill = Int32.Parse(_fill);
Any suggestions?
Thanks in advance!