ファイル内の廃止された文字列を見つける必要があります。
- ファイル内の文字列「I_LOVE_INDIA」の場合。
- 入力文字列が「I_LOVE」の場合、検索ステータスは false になります。
- 入力文字列が「I_LOVE_INDIA」の場合、検索ステータスは true になります。
以下のものを使用できません:
System.IO.File.ReadAllText("D:\asdf\def.txt").IndexOf("string_to_search")
これはうまくいきます:
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