`
//获取扫描枪barcode
if (message2 != "" && message2.Length < 22 && (!message2.Contains("WG")))
{
//截取字段(产品族、壳体、控制器型号、极数)
string family = message2.Substring(14, 2);
string housing = message2.Substring(16, 2);
string controller_type = message2.Substring(18, 2);
string pole = message2.Substring(20, 1);
}
`
二、提取固定字符间的字符
`
///
/// 提取打印内容
///
///
private void GetPrintContent(string teshubeizhu )
{
//获取#号的数量
int count = GetCharCount(teshubeizhu);
if (teshubeizhu != "" && count == 2)
{
//提取打印内容
printContent = Regex.Matches(teshubeizhu, "(?<=beginstr).*?(?=endstr)").ToString();
}
}
///
/// 计算字符串个数
///
///
///
private int GetCharCount(string InputValue)
{
return InputValue.Split("#").Length - 1;
}
`