From: "K.Kosako" Date: 2006-03-21T16:01:56+09:00 Subject: [ruby-list:41931] look-behindの使用例 Hal Fultonからメールが来て(the 2nd edition of _The Ruby Way_ のためだと思う)、その中にlook-behindの使用例を教えてくれ というのがありました。僕は正規表現が苦手で、鬼車のデバッグ 以外ではあまり正規表現を使いません。 正規表現雑技(http://www.din.or.jp/~ohzaki/regex.htm)を 参考にして、とりあえず以下のような例を作りましたが、 もっと現実的な良い例があれば教えてください。 -- 小迫 例:タグ以外の部分を全部大文字にする。 data = <

Foo

Foo is Foo

EOS puts data.gsub(/(?:^|(?<=>))([^<]*)/) { |s| s.upcase }