\nbook Number:123\nbook price:tt\nForward Busy:tt\nForward Number:tt\N我想提取出123,就是: 和\N 之间的值谢谢了
解决方案 »
- 用GRAPH画图进行坐标转换后如何取出鼠标所在点的对应坐标
- 用反射给实体类赋值时发生关于bool类型的错误
- C# 录音问题
- 各位仁兄,如何设计美观实用的软件界面,有没有这方面的文章或技巧之类?
- 请教高手 c# 调用dns类怎么有时候报错
- 如果实现DropDownList控件按照条件(条件为true就弹出,false就不弹)弹出确认(confirm)对话框???????????????
- 不同的系统合并的问题(急)
- 如何将ACCESS表中的.85格式转换为0.85格式
- 一个老问题再次的提出来,望大侠们帮帮忙,行行好吧,拜托了!!!
- 利用GDI+如何进行划线的XOR操作
- web.config中动态修改authorization节点
- 数据库超难的问题
";
Regex regex = new Regex(@"([\s\S]*?):([\s\S]*?)\n", RegexOptions.IgnoreCase | RegexOptions.Singleline); foreach (Match m in regex.Matches(s.ToString()))
{ MessageBox.Show(m.Result("$1"));
MessageBox.Show(m.Result("$2"));
}
Regex regex = new Regex(@"([\s\S]*?):([\s\S]*?)\\n", RegexOptions.IgnoreCase | RegexOptions.Singleline); foreach (Match m in regex.Matches(s.ToString()))
{ Response.Write(m.Result("$2"));
}
==========================
123 是不一定的。(?<=:).+?(?=\N)
================
怎么系统提示我无法识别的序列啊。我现在是这么写的,可是不行,无法识别的序列,哪里错了。
string Number = Regex.Match(sReturn,@"(?<=book Number:).+?(?=\N)").Value;
//呵呵 正则中\很特殊有时候为了一个\要写4个\(\\\\)
nbook price:tt\nForward Busy:tt\nForward Number:tt
str=Regex.Match(str,@"(?<=book Number:).+?(?=\\N)",RegexOptions.IgnoreCase).Value;
这样忽略大小写 应该更适合你
我想
nbook_price变量(我程序里面的)的时候返回tt
在
nForward_Busy变量的时候返回还是后面的那个值tt(这个也可以是别的,如ssfsadf 等)不知道我说清楚了吗
@"(?<="+strTemp+":).+?(?=\\N)"
//正则表达式 其实也是个字符串