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

关于一个正则表达式的写法, 长度不同的多个选择项解决思路

2012-01-31 
关于一个正则表达式的写法, 长度不同的多个选择项握要筛选一个字串.KMk1,12,13M1,12就是说K可以为1或者

关于一个正则表达式的写法, 长度不同的多个选择项
握要筛选一个字串.
KM
k   =   1,12,13
M=   1,12

就是说K可以为   1   或者式12   或者是13
M类似

如下的肯定筛不出来..
((1)|(12)|(13))   (1|(12))  

如何定义这个正则表达式呢?

[解决办法]
http://www.xs2s.com/topic.aspx?topicid=314参考
[解决办法]
\b(12|13|1)\b
\b(12|1)\b
[解决办法]
过客兄 写的很对
但,我觉得楼主表达的有问题,按照我的理解他应该要匹配K是谁
类似于 string K= "1 ";
bool b=new Regex( "^(12|13|1)$ ").IsMatch(K.Trim());

热点排行