关于一个正则表达式的写法, 长度不同的多个选择项
握要筛选一个字串.
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());