「hidesoft.8:10813| subject: についてもNo.06253
ひろ さん 03/01/21 12:58
 
 皆さん今日は、ひろです。
 http://www.maruo.co.jp/hidesoft/8/m030120.html#10813
からの移動です。

>  これは,Subject 以外のヘッダ内容も置換するようですね。kendo さんは
> Subject の内容のみという希望のようですが。
>  それはともかくとして,マクロの中に
 マクロのコメントにありますが、[全置換] を選択した可能性の高いときだ
け、ヘッダの置換を行います。ただし完全には上手くいきません(;_;)。

>   #option = searchoption;
>   ・・・・
>   setsearch searchbuffer, #option;
>
> とするとどういう不都合が生じるのでしょうか?
 単純にこれで findup などすると、直前の操作は置換なので、検索文字列が
「b」だと、ヘッダ名の Subject の内「b」も変換してしまいます。ですから
> #option = searchoption;
> #option = #option|4^4;
で一旦置換フラグを OFF にして、その後で検索し、Subject 等のヘッダ名で
ないことを確認した後、再度
>     setsearch searchbuffer, #option|4;
で、再び置換フラグを ON にして置換をします。演算子「&」「^」「|」につ
いては、http://www.maruo.co.jp/hidesoft/4/ で、ビット演算については、
これも引用のようですが、
http://www.maruo.co.jp/hidesoft/4/m011122.html#2661
をご覧ください。

[ ]
RE:06253 「hidesoft.8:10813| subject: No.06254
山紫水明 さん 03/01/21 22:16
 
 ひろさん,こんばんは。

》 単純にこれで findup などすると、直前の操作は置換なので、検索文字列が
》「b」だと、ヘッダ名の Subject の内「b」も変換してしまいます。ですから
》> #option = searchoption;
》> #option = #option|4^4;
》で一旦置換フラグを OFF にして、その後で検索し、Subject 等のヘッダ名で
》ないことを確認した後、再度
》>     setsearch searchbuffer, #option|4;
》で、再び置換フラグを ON にして置換をします。

 なるほど,そういう操作が必要だったのですね。わかりました。
 どうもありがとうございました。

     では, (^^)/~
                                        山紫水明

[ ]