2010年11月11日木曜日

.NET 文字列の一部が一致しているか調べる

文字列の一部が一致しているか調べる

String.IndexOfメソッドは、その文字列内に指定した文字列と一致する部分があるかを探し、見つかったら、最初に見つかった位置を0以上の整数で返します。見つからなければ、-1を返します。
String.LastIndexOfメソッドは、最後に見つかる位置を返します。

[VB.NET]

Dim s1 As String = "あいうえおあいうえお"

Console.WriteLine(s1.IndexOf("あい")) '結果は"0"
Console.WriteLine(s1.LastIndexOf("あい")) '結果は"5"
Console.WriteLine(s1.IndexOf("アイ")) '結果は"-1"
Console.WriteLine(s1.IndexOf("")) '結果は"0"
Console.WriteLine(s1.LastIndexOf("")) '結果は"9"


DOBON.NET
2つの文字列が等しいかを調べるページ内から抜粋

0 件のコメント:

コメントを投稿