- 49 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 23:32:52 ]
- >>47
パチパチパチ、すばらしい ◎-3 減点は、この場合は問題ないだろうけど、日本語処理では Pos じゃなく AnsiPos を使うこと。 いろいろ改良点があるけど ap:=Pos(sword, copy(str, p, High(Integer))); これがこの処理のキモ。でも、文字列コピーは最も効率悪い方法。 1MByte のテキストで検索文字列が1000回現れたら、1000回コピーする ことになる。PChar をつかってなるべくコピーをしないで処理する方法を 考えるのが次のお題。
|

|