下面是把中文与非中文区分,并重新组合
#region 下面是把中文与非中文区分,并重新组合
string Zh = @"[^\x00-\xff]+";//匹配中文
string NoZh = @"[\x00-\xff]+";//非中文
string[] strZh = Regex.Split(msg, NoZh);
string[] strNoZh = Regex.Split(msg, Zh);
for (int r = 1; r < strZh.Length; r++)//第一个为空格
{
string strs = strZh[r].Trim().ToString();//.Groups[r].ToString();
if (Process(strs))
{
sbOrder.Append(strNoZh[r-1].ToString().Replace(":", ","));//重新组合
}
else {
Logger.LogMessage(DateTime.Now.ToString() + "--- " + strNoZh[r-1].ToString()+strs, folder);//写入日志
}
}
#endregion
exec master…xp_cmdshell ‘E:\客户项目\XXX\Code\edbTozb\edbTozb\bin\Debug\edbTozb.exe’