なひです.

> From: NAKAMURA, Hiroshi [mailto:nakahiro / sarion.co.jp]
> Sent: Wednesday, January 19, 2000 8:06 PM

> 正規表現の()?は,nilだったり""だったりするので困りますね.

違う.そんなに簡単な話じゃありませんでした.

% ruby -e '/([^#]*)?(#.*)?/ =~ "abc"; p $1, $2'
"abc"
nil

% ruby -e '/([^#]*)?(#.*)?/ =~ "abc#"; p $1, $2'
"abc"
"#"

ということです.Ruby側でどうのこうの,ではありません.m(..m