求解一个正则表达式,该如何处理

求解一个正则表达式
  string test = "time=\"2014-08-12 07:39:37\" id=\"51\" name=\"张三\" authority=\"0X55\" card_src=\"from_check\"";
            Regex reg = new Regex("time=\"^\"+\"*");
            Match m = reg.Match(test);
            MessageBox.Show(m.Value);
----------------------------------------------------------------------------------------------------------------------
这是从考勤机读取的数据,我想取出time的值,通过正则表达式.
------解决思路----------------------
(?<=time=\\")[^\\"]+(?=\\")

------解决思路----------------------
(?<=time=")[^"]+(?=")
 
这个是引号不做转义时的写法,具体该是\"还是""看你实际