读书人

这个字符串正则不对有什么有关问题麻

发布时间: 2012-09-23 10:28:10 作者: rapoo

这个字符串正则不对,有什么问题麻烦给指教一下
这个时候 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? 加了当然匹配不了了

读书人网 >C#

热点推荐