検索の正規表現でヒットする文字列にcharNo.04948
かずあ さん 05/12/06 20:00
 
お世話になってます。

簡単にできそうな事なのですが、テクニックがないので実現できません。
やりたいのは検索の正規表現でヒットした文字列に対してchar関数で置換したいので
す。

F040〜F9FBの範囲の文字を検索してchar(0xFxxx)で変換した値に置き換えしたいので
す。
正規表現でF[0-8a-zA-Z][0-8a-zA-Z][0-8a-zA-Z]でヒットさせて
そのヒットした文字に対してchar(0xFxxx)をかけたいのですが、
何かいい方法はないでしょうか?

よろしくお願いします。

[ ]
RE:04948 検索の正規表現でヒットする文字No.04949
ENCODINGSHIFTJIS さん 05/12/07 00:08
 
// "0xF9FB";  F9FBを選択反転にしてから マクロ実行

$SJIS=gettext(seltopx,seltopy,selendx,selendy);
insert( char( val("0x"+$SJIS) ) );// S-JIS

-------------------------------------
マクロで「 searchdown でマッチさせて 変換」の繰り返しでしょう

[ ]
RE:04949 検索の正規表現でヒットする文字No.04950
かずあ さん 05/12/07 11:28
 
ENCODINGSHIFTJISさんコメントありがとうございます。
参考になりました。

>// "0xF9FB";  F9FBを選択反転にしてから マクロ実行
>
>$SJIS=gettext(seltopx,seltopy,selendx,selendy);
>insert( char( val("0x"+$SJIS) ) );// S-JIS
>
>-------------------------------------
>マクロで「 searchdown でマッチさせて 変換」の繰り返しでしょう

[ ]