検索の正規表現でヒットする文字列にchar
No.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 でマッチさせて 変換」の繰り返しでしょう
[
△
]