【確認】全角文字の入ったURLのリンクにつNo.00910
TATE2 さん 08/03/24 17:13
 
秀まるおさん

TATEです。

既出かも知れませんが、メール本文に全角文字の入ったURLが
記載されている場合、URLのリンクがうまくいかないのですが、
どこかに設定があればご教示いただけないでしょうか。

よろしくお願いします。

501β4使用


[ ]
RE:00910 【確認】全角文字の入ったURLのNo.00911
秀まるお さん 08/03/24 18:03
 
 URLのカラー化の関係で、標準では全角文字はURL対象外になりますけど、設
定変更すればどうにでも出来ます。

 「全般的な設定・メール表示」の「記号類の表示とカラー...」の「ホーム
ページURL」を選択すると出てくる「カスタマイズ...」の所でホームページ
URLを「正規表現で指定」にして、例えば

   (https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~\x81\x41-\xFC\xFF]+

 とか指定したらいいかなぁと思います。

[ ]
RE:00911 【確認】全角文字の入ったURLのNo.00912
TATE2 さん 08/03/24 18:16
 
TATEです。

>URLを「正規表現で指定」にして、例えば
>
>(https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~\x81\x41-\xFC\xFF]+

 早々にご教示ありがとうございました。
 (設定箇所に気がつきませんでした)

 なお、設定画面では以下の文字列がデフォルトではいって
 いましたが、今回ご教示いただいた内容をコピペしましたが、
 どうもうまくいきませんでした。
 リンクが無くなって色も付かなくなりました。


(https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~]+


何か他に設定が必要でしょうか?



[ ]
RE:00912 【確認】全角文字の入ったURLのNo.00913
秀まるお さん 08/03/24 20:32
 
 僕の所ではたしかにその文字列でカラー化しますけど…。

 とりあえず検索でその文字列を指定してうまくヒットするかどうかテストし
てみるとか…

 マクロなら、

searchdown
 "(https?|ftp)://[!#$%&*+,\\-./0-9:;=?@a-z^_|~\\x81\\x41-\\xFC\\xFF]+"
  , regular, nocasesense;

 ってマクロで、例えば

  http://www.yahoo.co.jpあ/

  http://www.yahoo.co.jp/

 とかにヒットしています。

[ ]
RE:00913 【確認】全角文字の入ったURLのNo.00914
TATE2 さん 08/03/24 20:54
 
TATEです。

以下のようなURLではうまくカラー化(URL化)できない
ようです。


HTTP://WWW.xxx.xxx.xxxx.com/xxx/hhh/MM/テスト/

全角の前までがヒットする。


HTTP://WWW.xxx.xxx-xxxx.com/

ハイフンの前までがヒットする。


よろしくお願いします。


[ ]
RE:00914 【確認】全角文字の入ったURLのNo.00915
秀まるお さん 08/03/24 21:46
 
 僕の所ではうまくヒットしますけど…。

 もしかして正規表現DLLが何か別のになってるとか?

 00913番発言に書いたマクロでもヒットしないんですよねぇ?。僕の所では
あのマクロでもちゃんと、全角文字の「MM」の部分も含めてヒットします。

[ ]
RE:00915 【確認】全角文字の入ったURLのNo.00916
TATE2 さん 08/03/24 22:15
 
TATEです。


正規表現DLLは、HmJre.dll V1.92 になっていました。

マクロでも、検索でも動作は同じで、MM は含まれません。

下名の環境がおかしいのでしょうか。。。





[ ]
RE:00916 【確認】全角文字の入ったURLのNo.00917
秀まるお さん 08/03/25 10:37
 
 とりあえず、検索文字列をいろいろ変えて、どれならヒットするけどどれな
らヒットしないとかって探してみるのはどうでしょ?

 (https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~\x81\x41-\xFC\xFF]+

 でヒットしないということであれば、例えば

 (https?|ftp)://[\x81\x41-\xFC\xFF]+

 で

 http://あいうえお

 がヒットするかどうか試すとか。

 あるいは、\x81\x41と指定するんじゃなくて、

 [、-熙]+

 にするとか。

 ちょっと僕もこれ以上はなんとも分からないです。

 環境がどうこうってことも無いと思いますけど、とりあえずこういうテスト
は秀丸エディタ上でやった方がいいと思います。

[ ]
RE:00917 【確認】全角文字の入ったURLのNo.00918
TATE2 さん 08/03/25 12:29
 
TATEです。

> (https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~\x81\x41-\xFC\xFF]+

 本日、再度上記正規表現を入れて試験したところ
 うまく行きました。

 原因がさっぱりわからないのですが、昨日は秀丸エディタ
 でもうまく行かなかったので、諦めていました。
 (昨日は何度となく試験したのですが)

 違うところと言えば、PCを再起動したぐらいですが、
 これが効いたのでしょうか。。。
 取りあえず、うまく行きましたので、しばらく使用
 してみます。

 いろいろとお世話がせしましたが、どうもありがとう
 ございました。



[ ]