我如何验证一个字符串出现在c#文件中的另一个字符串之前

本文关键字:字符串 文件 另一个 验证 一个 何验证 | 更新日期: 2023-09-27 17:50:18

这是我想检查的文件,我想知道在这个TXT文件中"str1"是否出现在"str2"之前:

file.txt

aaa
aa
aa
aaa
a
a
aa
str1
aa
aa
a
aaa
aa
a
aaa
aaa
aa
str2
aa
a
a
aa
aaa
...

我正在寻找一个很好的算法,在一些包含数百行的文件上使用!注:我还没有源代码,我还在计划阶段。

谢谢。

我如何验证一个字符串出现在c#文件中的另一个字符串之前

check

 if(str.indexOf("str1") != -1 && str.indexOf("str2") != -1 && str.indexOf("str1") < str.indexOf("str2"))
    return true;