WID=xi86;DDATE=2005-03-10 00:00:00
转换成
WID='xi86' and DDATE='2005-03-10 00:00:00'

解决方案 »

  1.   

    string yourStr = "WID=xi86;DDATE=2005-03-10 00:00:00
    WID=xi86;DDATE=2005-03-12 02:22:11";
    yourStr = Regex.Replace(yourStr, "wid=(.+?);ddate=(\\d{4}-\\d{2}-\\d{2}\\s+\\d{2}:\\d{2}:\\d{2})", "WID='$1' and DDATE='$2'", RegexOptions.IgnoreCase);
      

  2.   

    不好意思,是我没说清楚
    WID=xi86;DDATE=2005-03-10 00:00:00
    只要把=后面的xi86换成'xi86',=后面的2005-03-10 00:00:00换成'2005-03-10 00:00:00
    '
    我要进行批处理,有很多,都是一;分开xx=???;xxx=????;xx=??......