[105]
文字列の検索結果を検出したい
NEGI
はじめまして。
文字列を順次検索して、検索文字列が存在する行を
全て削除するという処理を行いたいのですが、検索
終了を検出する方法が分かりません。以下のように
PPAマクロを作成してみたのですが、「S_SearchNext」
で検索がHITしたかを検出する方法はないでしょうか?
var
str: String;
word,ignr,re,option: Integer;
begin
word := $01; // bit0:単語単位で探す
ignr := $02; // bit1:英大文字と小文字を区別する
re := $04; // bit2:正規表現
option := re;
str := InputBox('検索文字列入力', '', '');
S_GoFileTop(0);
while ( 1 ) do
begin
S_SearchNext(str, re);
// ここでBreakしたい
S_GoLineTop(0);
S_BeginSelect(0);
S_Down_Sel(0);
S_Delete(0);
end;
end