URLに使える文字
[上に]
[前に]
[次に]
NANASHI
[E-Mail]
[HomePage]
2000/02/05(土) 11:06:04
PerlのチャットCGIで、発言中のURLを識別するのに
if( $n =~ m!(.*)(http://|https://|ftp://|mailto:)([\w/.?&#~=\-\+@%]+)([^\w/.?&#~=\-\+@%]*.*$)! ){
($n:発言内容)
としているのですが、URLに使われる可能性のある文字は
[\w/.?&#~=\-\+@%]
で、いいのでしょうか?
使えるのにここに含まれていない物はないでしょうか?
kala
2000/02/05(土) 12:31:34
ここも参考になります。
http://www.din.or.jp/~ohzaki/perl.htm
NANASHI
2000/02/06(日) 10:16:23
[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]
\w = [_a-zA-Z0-9]
だから
[-.!~*'();/?:@&=+$,%#]
ですか。
でも、!*'();:$,をURLで見たこと無いんですけど、
どんな所がありますか?
NANASHI
2000/02/06(日) 10:17:40
書き忘れ、
>[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]
は、
>http://www.din.or.jp/~ohzaki/perl.htm
にあった記述です。
[上に]
[前に]
[次に]