Micono LineMatch v1.0.0b2
for REALbasic 2 plugin

プラグインは1999/11/4にアップロードしました。

[ダウンロード]


LineMatchについて

ある文字列が何行目にあるかを得ることができます。
・英語大小文字無視検索および認識検索が可能!
・SJIS対応!
・&h00を含む文字列対応!
・Windowsアプリケーション対応!

(b2)

  • 内部的に検索方法を変更(速くなっているはず)。
  • 内部的な検索方法の変更により、mic_LineMatchCheckTypeのMatchCaseの仕様を変更


使い方

LineMatchのメソッドの英語大文字小文字の認識タイプおよび各行内でのマッチ条件を設定します。

mic_LineMatchCheckType( LineCheckType as Integer, FeederCheckType as Integer, MatchCase as Integer )

LineCheckType, FeederCheckType:

0:英語大文字小文字を無視(デフォルト:REALbasicと同じタイプ)

1:英語大文字小文字を認識(メソッド実行後0に初期化)

2:英語大文字小文字を認識(認識するタイプに固定されます)


MatchCase:

1:ソースのある1行と検索文字の文字数が同じ場合のみ検索

2:ソースのある1行の中に検索文字が含まれる場合の検索しない

LineMatchのメソッドの処理結果を得る

mic_LineMatchError as Integer

Return value:

0:エラーなし

1:Source文字が0文字

2:SearchLine文字が0文字

4:Feeder文字が0文字

-108:メモリー不足

ある文字列(SearchLine)が何行目と一致するかを得る。

mic_LineMatch(Source as String, SearchLine as String, Feeder as String ) as integer

マッチした先頭からの場所を得る。

mic_MatchLinePosB( StrMatchPos as Integer ) as integer

StrMatchPos = 0:Line position, 1:Match position


免責と著作

 


サポート


Copyright 1999, Micono Utilities. All rights reserved.