差分

ナビゲーションに移動 検索に移動

次/前の文字列を検索・改

20 バイト除去, 2019年12月3日 (火) 21:42
編集の要約なし
: 検索ヒット数のステータス表示機能を追加
: ソースコードが長くなったので、ZIP 書庫をアップロード
* 2019/12/01 - 2019/12/02(第3版)03(第3版)
: 「単語のみ検索する」にも対応させた
* ----------------------------------------------
* 「次/前の文字列を検索・改」
* sukemaru, (2018/07/19 - 2019/12/0203)
* ----------------------------------------------
* 「次/前の文字列を検索」機能をカスタマイズ
word = matchCase ? word : word.toLowerCase();
docu = matchCase ? docu : docu.toLowerCase();
var len = word.length;
var s = editor.ActiveDocument.selection;
var tPos = Math.min( s.GetActivePos(), s.GetAnchorPos() );
var pos = 0, count = 0, hit = 0; var next = countMinimum ? word.length : 1; var pos = docu.indexOf( word, pos );
while ( pos >= 0 ) {
count ++;
if ( pos == tPos ) { hit = count; }
pos += countMinimum ? len : 1; pos = docu.indexOf( word, pos + next );
}
word = docu = "";
1,141

回編集

スポンサーリンク

案内メニュー

スポンサーリンク
スポンサーリンク
スポンサーリンク