给出字符串:
[XXX-1-3-4-54-54-1-2]
[YYY-0-"ME"-9-8-5-7-0]
请把其中第二个 - 后面的参数给提取出来,字符串得去掉引号,例如第一个得 3,第二个得 ME多谢哦!!散分
[XXX-1-3-4-54-54-1-2]
[YYY-0-"ME"-9-8-5-7-0]
请把其中第二个 - 后面的参数给提取出来,字符串得去掉引号,例如第一个得 3,第二个得 ME多谢哦!!散分
解决方案 »
- 如何把一个dataset中的多张table导入到excel里的不同sheets
- 请问C#如何向串口发送命令读取数据呢?
- 函数返回memorystream后,如何关闭
- ASP.NET WAP里面如何手工指定位置换行...假设控件是label这类的.
- 如何在C#应用程序的TreeView中的节点上加图标。
- 关于求平均值
- 求救
- 在Duwamish怎么没见到这样的类?见内容
- 哪位大侠帮我把VC的代码改写成C#的~~~~
- 在ASP.NET中与数据库连时在web.config中配置连接字符串data source 和database分别指什么?
- 请问Console.Read()读的到底是哪个字符的ASCII码?
- public bool Delete(int Id)这方法要怎么用
//Try it.
String str1=@"[XXX-1-3-4-54-54-1-2]";
String str2 = @"[YYY-0-""ME""-9-8-5-7-0] "; Regex objRegex = new Regex(@"(?<=\[([^-]+\-){2}""?)[^-""]+"); Match m1 = objRegex.Match(str1);
Match m2 = objRegex.Match(str2); Response.Write(String.Format("Regex :{0}<br />", objRegex.ToString()));
if (m1.Success) Response.Write(String.Format("Result 1 :{0}<br />", m1.Value));
if (m2.Success) Response.Write(String.Format("Result 2 :{0}<br />", m2.Value));