首页 新闻 会员 周边

正则表达式完全匹配问题

0
[已解决问题] 解决于 2013-01-28 08:50

有一串文字,如 AF|AI|AM|AP|AR|B|B2|ISIN, 待匹配的串需要完全匹配源串中的内容,内容完全匹配如。如待匹配字符串为AF时,返回TRUE,如待匹配串为AF2的时候返FALSE.

           Regex reg = new Regex("AF|AI|AM|AP|AR|B|B2|ISIN", RegexOptions.None);
           bool resultF1 = reg.IsMatch("ISIN2"); --这个返回FALSE怎么写?

阿龍的主页 阿龍 | 菜鸟二级 | 园豆:268
提问于:2013-01-26 17:40
< >
分享
最佳答案
0

  Regex reg = new Regex("^AF$|^AI$|^AM$|^AP$|^AR$|^B$|^B2$|^ISIN$", RegexOptions.None);
           bool resultF1 = reg.IsMatch("ISIN2"); --这个返回FALSE怎么写?

奖励园豆:5
chenping2008 | 大侠五级 |园豆:9836 | 2013-01-26 18:35

OK. 可以用。谢谢。

阿龍 | 园豆:268 (菜鸟二级) | 2013-01-28 08:49

还有一种情况未考虑到, Regex reg = new Regex("^AF$|^AI$|^AM$|^AP$|^AR$|^B$|^B2$|^ISIN$", RegexOptions.None);
           bool resultF1 = reg.IsMatch("ISI"); --这个也需要返回FALSE 

阿龍 | 园豆:268 (菜鸟二级) | 2013-01-28 09:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册