Delphi初心者のための寺子屋
■ このスレッドは過去ログ倉庫に格納されています
0049デフォルトの名無しさん
2005/12/01(木) 23:32:52パチパチパチ、すばらしい
◎-3
減点は、この場合は問題ないだろうけど、日本語処理では Pos じゃなく AnsiPos
を使うこと。
いろいろ改良点があるけど
ap:=Pos(sword, copy(str, p, High(Integer)));
これがこの処理のキモ。でも、文字列コピーは最も効率悪い方法。
1MByte のテキストで検索文字列が1000回現れたら、1000回コピーする
ことになる。PChar をつかってなるべくコピーをしないで処理する方法を
考えるのが次のお題。
■ このスレッドは過去ログ倉庫に格納されています