From: Sinichiro Dezawa Date: 1998-03-18T00:24:47+09:00 Subject: [ruby-list:7148] Re: gsub 出沢です tetsu> print $_.gsub(/<(\w+)>(.*?)<\/\1>/i, '|\1 \2|') tetsu> print $_.gsub(/<(\w+)>.*?<(\/\1)>/i, '|\1 \2|') tetsu> print $_.gsub(/<(\w+)>(.*?)<(\/\1)>/i, '|\1 \2 \3|') この ? っておかしくないですか?私の理解だと、?は直前の 一文字が0、1個って意味ですよね? # それ取っても、最後の > が取れない問題は直りませんでしたが。 この場合は ? はどのように扱われるのでしょう?