取得した一行の中から特定の文字列が入っているかを調べるには?
解決
サンコン
2003-09-02 15:21:36
No:
4562
タイトルまんまなんですが、取得した文字列一行の中に特定の文字列が含まれているかどうかを判断させる方法が分からなくて困っています。
どなたか御教授お願いします。
takk
2003-09-02 16:13:20
No:
4563
StrUtilsユニットのAnsiContainsStr関数とかはどうでしょう?
シュークリーム
2003-09-02 16:13:50
No:
4564
私なら pos や AnsiPosなどの 関数を使って判断しますが..
にしの
2003-09-02 16:57:32
No:
4565
文字列が長い場合は、BM法などのアルゴリズムを関数で定義してやればよいかと思います。
googleなどで、"BM法"や"検索アルゴリズム", "文字列検索"を検索すればたくさん見つかります。
サンコン
2003-09-02 17:28:36
No:
4566
分かりました!やってみます。
od
2003-09-04 16:10:06
No:
4567
indexof()でも行けるかと、なければ-1を返します。