这个字符串正则不对,有什么问题麻烦给指教一下
这个时候 testItemVM700 = “Bar Level(Ref. b1)\r”
已经进到if的判断里了,不知道是不是后面的\r导致后面的正则表达式返回的textBox1.Text 值总是空的
if (builder.ToString().Contains(testItemVM700)) //在返回信息中找到了字符串
{
string s = builder.ToString();
testItemVM700 = Regex.Escape(testItemVM700);
Regex reg = new Regex(@"(?<=" + testItemVM700.ToString() + @".*?)-?\d+(.\d+)?");
textBox1.Text = reg.Match(s).ToString();
}
------解决方案--------------------
testItemVM700 = “Bar Level(Ref. b1)\r”
干嘛要加\r? 加了当然匹配不了了