localgrep がおかしいです。半角の"カ" でNo.00681
番頭++ さん 98/03/20 19:08
 
localgrep がおかしいです。
半角の "カ" で "文"をひろってる用に見えます。
勘違いかも知れません。
何とか、再現データをマクロにしました。
マクロを改変せずに実行してください。
ほかの文字でもおきます。数千行の文章で半角カタカナの検索時におきました。
少ない文字での再現はむつかしいです。
このマクロは再現を目指しただけです。

Windows 95 で Ver. 2.20 です。よろしくお願いします。

番頭++

// <<< start of macro >>>
newfile;
insert "1.@カラム名\taprv_status\n";
insert "2.@カラム記述\t承認キューに存在する登録状況を識別します。\n";
insert "3.@フォーマット\t2.桁.-.文字\n";
insert "4.@このフォーマット\t2.桁.-..文字\n";
insert "5.(3):.3.@フォーマット\t2.桁.-.文字\n";
insert "6.カ.\xB6.半角カタカナ文-(0x96B6)字」\n";
localgrep "\xB6";//実際には半角の "カ" です
searchdown "\xB6";
endmacro;
// <<< end of macro; >>>

[ ]
RE:00681 localgrep がおかしいです。半角No.00696
秀丸担当 さん 98/03/24 16:19
 
>localgrep がおかしいです。
>半角の "カ" で "文"をひろってる用に見えます。
>勘違いかも知れません。

どうも、条件によってはひろってしまうようです。
直します。

[ ]
RE:00696 localgrep がおかしいです。半No.00697
番頭++ さん 98/03/24 16:50
 
  現実には、あまり起きないので、そんなには困っていません。
もっと簡単な例がありましたので、マクロにしました。

//*file_name temp1.mac <<< start of macro >>>
newfile;
insert "@@FLVL@@\tY.-.Yes..履歴を保存する。\n";
insert "\tN.-.No..履歴を保存しない。\n";
localgrep "\xB6"; // 実際には半角の "カ" です
newfile;
insert "Document.Sequence.Variable.Table.文\n";
insert "Document.Master.Table.文書マスター\n";
localgrep "\xB6"; // 実際には半角の "カ" です
endmacro;
// <<< end of macro; >>>

[ ]
RE:00697 localgrep がおかしいです。半No.00781
番頭++ さん 98/04/13 12:05
 
Ver. 2.22 では正常になりました。

ありがとうございます。

[ ]