为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式完全匹配问题

正则表达式完全匹配问题

海绵宝宝撒 2018-12-06 14:03:58
有一串文字,如 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怎么写?   有一位兄弟的回答是: Regex reg = new Regex("^AF$|^AI$|^AM$|^AP$|^AR$|^B$|^B2$|^ISIN$", RegexOptions.None);           bool resultF1 = reg.IsMatch("ISIN2");   这个解决了超出的问题,还有一个部分的问题: 还有一种情况未考虑到, Regex reg = new Regex("^AF$|^AI$|^AM$|^AP$|^AR$|^B$|^B2$|^ISIN$", RegexOptions.None);           bool resultF1 = reg.IsMatch("ISI"); --已是FALSE  弄错了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 485 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信