正则表达式完全匹配问题

有一串文字,如 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  弄错了。
海绵宝宝撒
浏览 500回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP