ウムラウトやアクサン記号付き文字の検索No.14280
ひろ さん 03/03/13 17:42
 
 皆さん今日は、ひろです。
 欧文フォントを使用すると正常に見られる C0〜FF あたりに割り当てられて
いる、ドイツ語などで利用されるウムラウトやフランス語のアクサン記号付き
の文字を検索する方法は有るのでしょうか? (単なる好奇心です。)

[ ]
RE:14280 ウムラウトやアクサン記号付き文No.14281
MAKOPI さん 03/03/13 18:08
 
こんにちは。MAKOPIです。

> 欧文フォントを使用すると正常に見られる C0〜FF あたりに割り当てられて
>いる、ドイツ語などで利用されるウムラウトやフランス語のアクサン記号付き
>の文字を検索する方法は有るのでしょうか? (単なる好奇心です。)
正規表現で
\xhh
で検索できました。
(hhは16進数表記)
\xC0
とか。

[ ]
RE:14281 ウムラウトやアクサン記号付き文No.14282
ひろ さん 03/03/13 18:53
 
 MAKOPI さん今日は、ひろです。
> > 欧文フォントを使用すると正常に見られる C0〜FF あたりに割り当てられて
> >いる、ドイツ語などで利用されるウムラウトやフランス語のアクサン記号付き
> >の文字を検索する方法は有るのでしょうか? (単なる好奇心です。)
> 正規表現で
> \xhh
> で検索できました。
 フォローどうも。
 ちょっと情報が少なかったですね。
 確かに FF 等一部は検索できるのですが、FC 等は正規表現で [\xC0-\xFF]
ではヒットしませんし、\xFC で検索すると「括弧の対応が正しくありませ
ん」と怒られます。

 JRE (Japna Regular Expression) なので、半角カタカナと重なっていると
ころだけ検索できるなど、何か規則性が見つかれば納得するのですが...。

 BREGEXP.DLL でも無理見ないなのね。

[ ]
RE:14282 ウムラウトやアクサン記号付き文No.14283
秀丸担当 さん 03/03/13 19:23
 
> JRE (Japna Regular Expression) なので、半角カタカナと重なっていると
>ころだけ検索できるなど、何か規則性が見つかれば納得するのですが...。
>
> BREGEXP.DLL でも無理見ないなのね。

秀丸内部はフォントの文字セットによって動作を変えるようにしていますが、
JRE32.DLLはSHIFT-JISに依存しているため、できないです。

[ ]
RE:14282 ウムラウトやアクサン記号付き文No.14284
MAKOPI さん 03/03/13 19:31
 
こんにちは。MAKOPIです。

> 確かに FF 等一部は検索できるのですが、FC 等は正規表現で [\xC0-\xFF]
>ではヒットしませんし、\xFC で検索すると「括弧の対応が正しくありませ
>ん」と怒られます。

そういうことですか。確かに半角カタカナが重なる0xC0〜0xDFまでは、大丈夫みたい
ですが、
それ以降は駄目ですね。でもなぜか0xFD〜0xFFは検索出来るという謎の動き・・・

[ ]
RE:14283 ウムラウトやアクサン記号付き文No.14285
ひろ さん 03/03/13 19:38
 
 秀丸担当さん今日は、ひろです。
> 秀丸内部はフォントの文字セットによって動作を変えるようにしていますが、
> JRE32.DLLはSHIFT-JISに依存しているため、できないです。
 解りました。検索はあきらめます。

[ ]
RE:14284 ウムラウトやアクサン記号付き文No.14290
たーびん さん 03/03/14 11:26
 
>そういうことですか。確かに半角カタカナが重なる0xC0〜0xDFまでは、大丈夫みた
>いですが、

半角カタカナは 0xA0〜0xDF ですね。

>それ以降は駄目ですね。でもなぜか0xFD〜0xFFは検索出来るという謎の動き・・・

Shift-JISは0xFCまでですから。

[ ]
RE:14290 ウムラウトやアクサン記号付き文No.14291
たーびん さん 03/03/14 11:55
 
I wrote:
>>そういうことですか。確かに半角カタカナが重なる0xC0〜0xDFまでは、大丈夫みた
>いですが、
>
>半角カタカナは 0xA0〜0xDF ですね。

ひろさん wrote:
>  欧文フォントを使用すると正常に見られる C0〜FF あたりに割り当てられて

すみません。この前提を把握してませんでした。
失礼しました。

[ ]
RE:14290 ウムラウトやアクサン記号付き文No.14293
MAKOPI さん 03/03/14 12:51
 
こんにちは。MAKOPIです。

いちおうですが・・・
>>それ以降は駄目ですね。でもなぜか0xFD〜0xFFは検索出来るという謎の動き・・・
>
>Shift-JISは0xFCまでですから。

0xFD〜0xFFはSJISでないのに検索出来るということから、
謎の動きと言ったまでです。

>秀丸内部はフォントの文字セットによって動作を変えるようにしていますが、
>JRE32.DLLはSHIFT-JISに依存しているため、できないです。

[ ]