VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
指定した文字列が含まれているかを確認するには、いくつか方法があります。
1つ目はIndexOfメソッドを使用する方法です。
IndexOfメソッドは、指定した文字(列)が見つかった場合は0以上の数を返します。また見つからなかった場合は-1を返しますので、このことを利用すれば、指定した文字列が含まれているかどうかを判定することができます。
sample1では、"abcdef"の中に"cd"を含んでいるかをチェックしています。
"cd"は2文字目にあるので結果として2が返ります。
-1ではなかったので、「文字が含まれている」と判定することができます。
sample1PS C:\Users\HIRO> $a = "abcdef" |
次に、Containsメソッドです。このメソッドは、指定した文字(列)が含まれている場合はTrueを返します。
sample2では、"abcdefg"に中に"cd"が含まれているかを contains メソッドで確認しています。
文字列"cd"は含まれているので、Trueを返します。
sample2PS C:\Users\HIRO> $a = "abcdefg" |