string a = "'30','38','41'";
ArrayList al = new ArrayList();
string[] as = a.split(',');
for(int i=0;i<as.length;i++)
{
al.Add(Convert.ToInt32(as[i].ToString()));
}
string a = "'30','38','41'";
ArrayList al = new ArrayList();
MatchCollection mcl = Regex.Matches(a, "\\d+");
foreach(Match m in mcl)
{
al.Add(m.Value);
}