かきスタンプ

福岡でフリーランスの物流系のエンジニアやってます。

BHT-BASIC:SEARCH関数の「*(アスタリスク)」検索

DENSO製のハンディターミナルについての話。

サポートセンターに問い合わせてみた。

Q.

BHT BASIC 4.0のサーチ処理関数(SEARCH.FN3)にて、文字列「*(アスタリスク)」を検索する事はできますか?

(通常の検索にて「*」を使用すると、ワイルドカードとして認識されてしまう。)

回答

A.

申し訳ございませんが、文字列「*(アスタリスク)」を検索する事は出来ません。ご指摘の通り、通常の検索にて * を使用すると、ワイルドカードとして認識されます。

との事。

どうしても「*」を検索したい場合、ファイルを読み込んで順番に検索していくぐらいしか方法は無さそう。その場合、検索速度がSEARCH関数を使った時と比較して、かなり遅くなるので、場合によっては何かしらの工夫が必要かも。