ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

文字列を検索する

文字列を検索するには、SFXAnsiString::FirstIndexOf 関数を使用します。
第二引数は検索開始位置です。

SFXAnsiString str1 = "SophiaCradleSophiaFramework";

SInt32 n1 = str1.FirstIndexOf("Sophia");              // n1 == 0
SInt32 n2 = str1.FirstIndexOf("Sophia", 1);           // n2 == 12

文字列の後ろから検索する場合は SFXAnsiString::LastIndexOf 関数を使用します。

SFXAnsiString str1 = "SophiaCradleSophiaFramework";

SInt32 n3 = str1.LastIndexOf("Sophia");          // n3 == 12
SInt32 n4 = str1.LastIndexOf("Sophia", 10);      // n4 == 0

参照 SFXAnsiString::FirstIndexOf | SFXAnsiString::LastIndexOf