[#18151] Regexp.last_match — WATANABE Tetsuya <llama@...01.gate01.com>
渡辺哲也です。
[#18186] [req] Marshal — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
In article <1031498274.659939.18144.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1032189662.175916.22019.nullmailer@picachu.netlab.jp>,
[#18208] Re: [ruby-list:35875] Unsecure world writeabledir の警告 — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
わたなべです。
[#18229] Re: [ruby-cvs] rough/ext/stringio: * ruby-stringio.spec: 0.0.7, added changelog. — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
わたなべです。
わたなべです。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
わたなべです。
[#18246] Re: missing/vsnprintf.c: printf("%+f", -0.0) — WATANABE Hirofumi <eban@...>
わたなべです。
At Tue, 10 Sep 2002 12:21:10 +0900,
[#18262] mswin32: EINVAL on Process.kill — Minero Aoki <aamine@...>
あおきです。
[#18274] $0 handling on DOSISH — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
なかだです。
岩月と申します。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
[#18285] rubicon on EWS4800 — Koji Arai <JCA02266@...>
新井です。
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
なかだです。
In message <20020921.152641.11483667.JCA02266@nifty.ne.jp>
なかだです。
In article <200209211605.g8LG52p04564@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
In article <200209211628.g8LGSxp04786@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
In article <200209211739.g8LHdKp05495@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
In article <200209220415.g8M4Fkp24392@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
In article <200209260105.g8Q15PR08171@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
In article <20020921.152641.11483667.JCA02266@nifty.ne.jp>,
なかだです。
In article <200209251737.g8PHbdR03024@sharui.nakada.kanuma.tochigi.jp>,
渡辺哲也です。
なかだです。
渡辺哲也です。
渡辺哲也です。
なかだです。
渡辺哲也です。
なかだです。
In article <200210020254.g922srH01700@sharui.nakada.kanuma.tochigi.jp>,
[#18314] class nest in module_eval — Minero Aoki <aamine@...>
あおきです。
[#18361] compile parse.y with -Wall — nobu.nakada@...
なかだです。
なかだです。
[#18371] Re: [ruby-cvs] ruby/lib/uri: * eval.c (ruby_run): should set toplevel visibility again here. — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#18374] Re: [ruby-cvs] ruby/ext/tcltklib: * eval.c (ruby_run): should set toplevel visibility again here. — WATANABE Hirofumi <eban@...>
わたなべです。
まつもと ゆきひろです
なかだです。
わたなべです。
いがらしです。少し前の話ですが。
わたなべです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#18391] pstore.rb can make a broken store — YANAGAWA Kazuhisa <kjana@...4lab.to>
# お願いされたから書いてみよう :-)
In article <20020926134339.C8DAE1EE12@milestones.dm4lab.to>,
[ruby-dev:18372] Re: [ruby-cvs] ruby/lib/uri: * eval.c (ruby_run): should set toplevel visibility again here.
At Wed, 25 Sep 2002 21:58:47 +0900,
Kazuhiro NISHIYAMA wrote:
> > この変更の意図は名前(REGEXPと付いているのに文字列)ですか。
> > それとも/#{mailbox_pattern}/にアクセスしたいということでしょうか。
> >
> > check_toの中で使っているため、
> > この変更だと1.6.7ではちょっとまずいようです。
こんな感じでしょうか。
Index: mailto.rb
===================================================================
RCS file: /src/ruby/lib/uri/mailto.rb,v
retrieving revision 1.1.2.2
diff -u -u -u -r1.1.2.2 mailto.rb
--- mailto.rb 2002/09/25 07:07:43 1.1.2.2
+++ mailto.rb 2002/09/25 13:39:50
@@ -46,22 +46,24 @@
# hname = *urlc
# hvalue = *urlc
# header = hname "=" hvalue
- header_pattern = "(?:[^?=&]*=[^?=&]*)"
- HEADER_REGEXP = /#{header_pattern}/
+ HEADER_REGEXP_S = "(?:[^?=&]*=[^?=&]*)"
+ HEADER_REGEXP = Regexp.new(HEADER_REGEXP_S)
# headers = "?" header *( "&" header )
# to = #mailbox
# mailtoURL = "mailto:" [ to ] [ headers ]
- mailbox_pattern = "(?:[^(),%?=&]|#{PATTERN::ESCAPED})"
- MAILBOX_REGEXP = /#{mailbox_pattern}/
- MAILTO_REGEXP = Regexp.new("
+ MAILBOX_REGEXP_S = "(?:[^(),%?=&]|#{PATTERN::ESCAPED})"
+ MAILBOX_REGEXP = Regexp.new(MAILBOX_REGEXP_S)
+ MAILTO_REGEXP_S = "
\\A
- (#{mailbox_pattern}*?) (?# 1: to)
+ (#{MAILBOX_REGEXP_S}*?) (?# 1: to)
(?:
\\?
- (#{header_pattern}(?:\\&#{header_pattern})*) (?# 2: headers)
+ (#{HEADER_REGEXP_S}(?:\\&#{HEADER_REGEXP_S})*) (?# 2: headers)
)?
\\z
- ", Regexp::EXTENDED, 'N').freeze
+ "
+ MAILTO_REGEXP = Regexp.new(MAILTO_REGEXP_S,
+ Regexp::EXTENDED, 'N').freeze
=begin
@@ -155,7 +157,7 @@
return true unless v
return true if v.size == 0
- if OPAQUE !~ v || /\A#{MAILBOX_REGEXP}*\z/o !~ v
+ if OPAQUE !~ v || /\A#{MAILBOX_REGEXP_S}*\z/o !~ v
raise InvalidComponentError,
"bad component(expected opaque component): #{v}"
end
@@ -191,7 +193,7 @@
return true if v.size == 0
if OPAQUE !~ v ||
- /\A(#{HEADER_REGEXP}(?:\&#{HEADER_REGEXP})*)\z/o !~ v
+ /\A(#{HEADER_REGEXP_S}(?:\&#{HEADER_REGEXP_S})*)\z/o !~ v
raise InvalidComponentError,
"bad component(expected opaque component): #{v}"
end
> ところでoはつけないんでしょうか?
そもそも一度しか通らないのでは。
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"When I leave I don't know what I'm hoping to find
When I leave I don't know what I'm leaving behind.."