あおきです。 In mail "[ruby-list:33319] Re: [質問]正規表現について" I wrote: > > 1) 文字(例えば'x')の出現をチェックしたい > > 2) ただし特定の文字列の中(たとえば'axb')として出現した場合は,チ > > ェックしない > /\A(?:axb|[^x]|(x))*\z/.match(str)[1] もう一段。 /\A(?>axb|[^x])*x/ === str (?> ) が正式仕様じゃないところが弱点ですが。 ------------------------------------------------------------------- 青木峰郎