2012-12-31 54 views
-3

這是我想檢查文件,我想知道wethear在這個txt文件 「str2的」 前 「STR1」 appaers:我如何驗證一個字符串出現在C#文件中的另一個字符串之前?

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 
... 

我我正在尋找一個很好的算法來使用包含數百行代碼的許多文件! p.s.我還沒有源代碼,我仍然處於計劃階段。

謝謝。

+1

請仔細閱讀[常見問題]和[提問]請.. –

+3

請出示一些源代碼...你嘗試過什麼?什麼不工作? – Yahia

+0

順便說一句,那是c#還是Java?你有兩個標籤。 – ryadavilli

回答

1

檢查

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

非常感謝! – AsfK

+4

是不是那麼多調用'str.IndexOf'? – Rotem

+0

'int str1Index = str.indexOf(「str1」); int str2Index = str.indexOf(「str2」); if(str1Index!= -1 && str2Index!= -1 && str1Index Alpay

相關問題