strReason中存放了如下字符串: BR_1310-75;BR_1310-85;Po@Ith+20mA-25;Slope-25;Vf@Ith+20mA-25;Ith-25我想检查strReason中是否存在"Po@Ith+20mA-25",程序如下:Regex r = new Regex("Po@Ith+20mA-" + TestTemp.Text);
if(r.IsMatch(strReason) == false)
strReason += ";Po@Ith+20mA-" + TestTemp.Text;其中TestTemp中存放的是温度,可是IsMatch方法返回的结果总是False,不知为什么?
if(r.IsMatch(strReason) == false)
strReason += ";Po@Ith+20mA-" + TestTemp.Text;其中TestTemp中存放的是温度,可是IsMatch方法返回的结果总是False,不知为什么?
System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex("Po@Ith[+]20mA-");
bool tmp = r.IsMatch(strReason);//结果为true
strReason += ";Po@Ith+20mA-" + TestTemp.Text;
Contains方法似乎是StringCollection的方法