■ 質問はここへ ■

691 にジャンプ
No. 691投稿者: ホシ日付: 2002/11/13 02:20:39
題名 : カーソル位置にある文字が漢字かどうか知りたいのですが?

初めまして

マクロ中で、カーソル位置にある文字が、漢字か、そうでないかはどのように
判定したらよろしいでしょうか?
@Code を使えば出来るかも知れませんが、私には解りません。

No. 692 (691へのコメント)投稿者: かぶねこ HP日付: 2002/11/13 04:42:28
題名 : Re:カーソル位置にある文字が漢字かどうか知りたいのですが?

>マクロ中で、カーソル位置にある文字が、漢字か、そうでないかはどのように
>判定したらよろしいでしょうか?
>@Code を使えば出来るかも知れませんが、私には解りません。

漢字コードのリストの先頭の数値を取得しておいて、それより大きければ漢字、
というふうにやるのが普通ではないかと思います。漢字の最初が「亜」ですが、
この漢字は @Code では「34975」になります。そういうわけで、

if @Code > 34974 が true なら漢字、と判断できるはずです。(もし違ってた
らまた考えますので言ってください。)

No. 693 (692へのコメント)投稿者: ホシ日付: 2002/11/13 23:19:16
題名 : Re^2:カーソル位置にある文字が漢字かどうか知りたいのですが?

かぶねこ さん、今晩は

>if @Code > 34974 が true なら漢字、と判断できるはずです。(もし違ってた
>らまた考えますので言ってください。)

うまくいきました。アドバイス、有り難うございます。
文字種の切れ目を判断する場合も @Code を使うのがよいみたいですね。
またよろしくお願いします。

ホシ


ヘッダのみ表示
順番に表示(No. 691 から)


メールアドレスを表示するにはURLの後ろに &m=1e8255f4 をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/