读书人

关于一个正则表达式的写法, 长度不同的

发布时间: 2012-01-31 21:28:41 作者: rapoo

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

读书人网 >C#

热点推荐