取得した一行の中から特定の文字列が入っているかを調べるには?

解決


サンコン  2003-09-03 00:21:36  No: 4562

タイトルまんまなんですが、取得した文字列一行の中に特定の文字列が含まれているかどうかを判断させる方法が分からなくて困っています。
どなたか御教授お願いします。


takk  2003-09-03 01:13:20  No: 4563

StrUtilsユニットのAnsiContainsStr関数とかはどうでしょう?


シュークリーム  2003-09-03 01:13:50  No: 4564

私なら  pos  や AnsiPosなどの 関数を使って判断しますが..


にしの  2003-09-03 01:57:32  No: 4565

文字列が長い場合は、BM法などのアルゴリズムを関数で定義してやればよいかと思います。
googleなどで、"BM法"や"検索アルゴリズム", "文字列検索"を検索すればたくさん見つかります。


サンコン  2003-09-03 02:28:36  No: 4566

分かりました!やってみます。


od  2003-09-05 01:10:06  No: 4567

indexof()でも行けるかと、なければ-1を返します。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加