[#42454] 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...>

出沢です

22 messages 2006/06/22
[#42455] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/22

From: しん <dezawa@aliadne.net>

[#42456] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42458] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42459] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42460] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42461] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です。

[ruby-list:42483] Re: String#first, String#last

From: Kouhei Yanagita <yanagi@...>
Date: 2006-06-25 02:39:21 UTC
List: ruby-list #42483
> どーなんでしょうねえ。私自身はあんまり必要だったことはないの
> ですが。

確かに、全く使わないというほどではないとは言え
必要となる頻度はそんなに高くないとも思うので、
それを理由に reject されても仕方ないかなぁとは思います。

(あまり使わないからこそ、いざ使いたくなったときに
Array と同じインタフェースがあると便利ではないかという
論理が頭に浮かびましたが、屁理屈なのかまともな理屈なのか
どうかはよく分かりません)

first と last を提案してみようと思ったきっかけですが、
String#first は str[0, n] でも十分分かりやすいです。
しかし String#last は str[size - n, n] だとこれが本当に「末尾 n バイト」を
意味しているのかどうか一瞬悩んでしまうので(1つずれてるんじゃないかとか)、
last で書けたらうれしいかな、というのがきっかけです。

last が主にほしい方で、first はあくまでおまけですね。


> ところで、M17N導入後はnバイトではなくn文字取り出すん
> でしょうねえ。

このあたりは、String#[] の仕様に合わせる形になるのだろうと想像しています。

-- 
Kouhei Yanagita <yanagi at shakenbu.org>

In This Thread