From: Kazuhiro NISHIYAMA Date: 2006-06-25T21:14:01+09:00 Subject: [ruby-list:42490] Re: String#first, String#last 西山和広です。 >>>>> On Sun, 25 Jun 2006 11:39:21 +0900 >>>>> yanagi@shakenbu.org(Kouhei Yanagita) said: > > しかし String#last は str[size - n, n] だとこれが本当に「末尾 n バイト」を > 意味しているのかどうか一瞬悩んでしまうので(1つずれてるんじゃないかとか)、 > last で書けたらうれしいかな、というのがきっかけです。 正規表現を使って、 str[/.{0,#{n}}\z/n] というのはどうでしょうか? -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)