我正在尝试找到2个字符串之间的匹配项,例如:
string entry = "AB"
string string1 = "ABC"
string string2 = "AB_"
string string3 = "AB"
比较的预期结果是:
entry compares string1 return false
entry compares string2 return true
entry compares string3 return true
我设法达到了后两个条件,但没有达到第一个条件。
我用来检查匹配项的正则表达式为\bAB\b
,但entry和string1之间的比较返回true,但我希望在那里返回false。
答案 0 :(得分:0)
因此,从您的示例或条件中我了解的是,为了实现真正的匹配,字符串可能与条目相同,或者在条目字符串之后可能会有下划线。如果是这样,那么您可以尝试以下方法:
^AB_?$
string pattern = @"^AB_?$";