From: nobu.nakada@... Date: 2002-11-28T17:38:00+09:00 Subject: [ruby-dev:18966] [ONIGURUMA] \S doesn't match multibyte char (Re: [ruby-list:36618] Re: 全角文字に挟まれた半角スペースを削除するには?) なかだです。 At Thu, 28 Nov 2002 16:40:39 +0900, Shin-ichiro HARA wrote: > str.gsub!(/([^ ]) +(?=([^ ]))/) { > $1.size > 1 && $2.size > 1 ? $1 : $& > } Onigurumaではこのパターンがマッチしません。 /\S\s/,/\S\S\s/,/\S{2}\s/でも同様ですが、/\S+\s/や/.\S\s/などに はマッチします。ある程度対象文字列が長くないと発生しないようで す(?)。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦