首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这个字符串正则不对,有什么有关问题麻烦给指教一上

2012-09-23 
这个字符串正则不对,有什么问题麻烦给指教一下这个时候 testItemVM700 “Bar Level(Ref. b1)\r”已经进到i

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

热点排行