C#正则表达式的零宽断言
2016-07-19 09:25
260 查看
问题描述如下:我有一系列点号,如C120、C121、C122。首先我想判断这个点号是不是(字母开头,后面加数字)的形式。如果是,我想把字母提取出来。
第一个要求用前面的文章中的东西很容易就达到了,代码如下:
stringpattern
="\b[A-Za-z]+[0-9]+\b";
Match matResult=
Regex.Match(selectedLines[0].Name,pattern);
if(!matResult.Success)
//不成功说明不符合要求,do something
else
//成功,do something
第一个要求用前面的文章中的东西很容易就达到了,代码如下:
stringpattern
="\b[A-Za-z]+[0-9]+\b";
Match matResult=
Regex.Match(selectedLines[0].Name,pattern);
if(!matResult.Success)
//不成功说明不符合要求,do something
else
//成功,do something
相关文章推荐
- c#treeview点击节点闪烁
- 每一个C#开发者必须知道的13件事情
- C#接口
- 每一个C#开发者必须知道的13件事情
- C# winform 中MessageBox用法大全(附效果图)
- C#默认以管理员身份运行程序
- [C#]二叉查找法
- 【转载】使用C#进行系统编程
- 《C#高级编程》读书笔记(十二):反射
- 《C#高级编程》读书笔记(十一):错误和异常
- C# 接口
- C#编程.函数.参数
- C#中判断字符是否大写
- c#中Dictionary、ArrayList、Hashtable和数组的区别是什么
- C# 禁止修改已装箱了的值类型的字段值,但是可以通过接口的方式实现
- C#中的int冒泡排序)
- C#字符串和ASCII码的转换
- C# 扩展方法 总结
- C#:调用webservice时提示对操作的回复消息正文进行反序列化时出错
- C#中浮点数依IEEE-754标准转二进制串 (MODBUS 浮点数转换)