有一串文字,如 AF|AI|AM|AP|AR|B|B2|ISIN, 待匹配的串需要完全匹配源串中的內(nèi)容,內(nèi)容完全匹配如。如待匹配字符串為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 回答
- 0 關(guān)注
- 515 瀏覽
添加回答
舉報
0/150
提交
取消