首页 > 解决方案 > 有没有办法比较 C# 中字符串的确切值

问题描述

所以我因为无聊就做了一个简单的c#文件阅读器,加了一个if语句来过滤结果。但是当我运行它时,它给了我比我想要的更多的结果。我应该得到 276, 2,并且文件中只有一行具有该值,但我得到了多个。我检查了文件,它的行以相同的值结尾。我试过string.Equals(line, "276, 2")了,但它给了我同样的结果。我怀疑 c# 中没有什么东西不能解决这个问题。

标签: c#string

解决方案


您可以使用正则表达式,如本期所述

bool result = Regex.IsMatch(line, "\\b276, 2\\b");

推荐阅读