TM:([A-Z0-9\,/:;]+);$
已经过测试
已经过测试
解决方案 »
- 为什么用invalidate函数屏幕会不断地闪烁
- Winform中调用webservice怎么拿出DictionaryEntry的值并绑定到DataGridView上
- CAD.net二次开发椭圆弧的计算怎么不正确?
- VS2005+SQL2005的一个问题
- 求winform程序的网络模块开发思路
- 如何学习C#中的三层结构?
- datagird 中加如CHECKBOX 后,选择CHECKBOX 后,点击事件却没有反映,何解??????
- 新疆的程序员兄弟们大家组织个团队或协会吧
- 关于程序运行的问题
- 无论是J2EE还是.NET大家都是一家人
- 想在vs2010下,用C#,在网页中开发一个发送邮件的功能?请问如何实现?
- 如何从字符串中取出我想要的字符呢?
(?<=TM:)[^;]*?(?=;)
str=str.SubString(str.IndexOf("TM:"));
str=str.SubString(0,str.IndexOf(";"));
//哈哈 也能实现
如果会出现ATM,那就是楼主没有给到足够的范例说明
TM:02/01/2011,00:39:31;
代码
string str000 = "STA:13505;TM:02/01/2011,00:39:31;C:37;A01:00000";
var result000 = new Regex(@"(TM:[^;]*;)", RegexOptions.Singleline).Matches(str000)[0].ToString();
如果会出现ATM,那就是楼主没有给到足够的范例说明
个人觉得:是你没有考虑全面此正则的健壮性
比如楼主给出一段HTML需要根据id匹配div
<div id='div1'>balbalba</div>
当你想到用单引号匹配时,不能因为楼主没有给出双引号,而你的正则不考虑进去,
有时甚至还有这种情况: id=div1
举这个例子只是想说明正则健壮性的重要度,不针对个人
如果会出现ATM,那就是楼主没有给到足够的范例说明
个人觉得:是你没有考虑全面此正则的健壮性
比如楼主给出一段HTML需要根据id匹配div
<div id='div1'>balbalba</div>
当你想到用单引号匹配时,不能因为楼主没有给出双引号,而你的正则不考虑进去,
有时甚至还有这种情况: id=div1
举这个例子只是想说明正则健壮性的重要度,不针对个人
谢谢提醒。