0

我需要在文件中找到绝对出现的字符串。

  • 如果文件中有字符串“I_LOVE_INDIA”。
  • 如果输入字符串为“I_LOVE”,则搜索状态应为假。
  • 如果输入字符串是“I_LOVE_INDIA”,那么搜索状态应该为真。

我无法使用以下一种:

System.IO.File.ReadAllText("D:\asdf\def.txt").IndexOf("string_to_search")
4

1 回答 1

0

这将起作用:

System.IO.File.ReadAllText("D:\asdf\def.txt").IndexOf("I_LOVE_INDIA")

如果您希望它在查找“I_LOVE_INDIA_TOO”时失败,那么您需要检查它,例如:

Dim s as String = System.IO.File.ReadAllText("D:\asdf\def.txt")
Dim success as Boolean = CheckStringContainsILoveIndia(s)

Public Function CheckStringContainsILoveIndia(Byval s as String) as Boolean
Dim success as Boolean = False
If s.IndexOf("I_LOVE_INDIA_TOO") == -1 AND s.IndexOf("I_LOVE_INDIA") > -1 Then
success = True    
End If
return success
End Sub
于 2012-10-02T04:03:24.423 回答