作者: Bunta
日時: 2008/8/30(00:09)
藤岡さん、またしてもご迷惑をお掛けしております。

 なのですが、前回に同じく話があまり通じていないようで、少々残念ではあり
ます。僕の不徳のいたすところだと思っています。
 僕の「目的」 は、onigsed と mbsed と文太の頭のバグ出しです(網羅的には
やれませんが、少なくともそう思えたら、です)。

> > =====================
> > aaa
> > ---
> > =====================
> > といった入力が
> > =====================
> > aaa
> > 
> > ---
> > =====================
> > となれば正解のはずです。
> 目的によるのですが、単に

 目的は、バグ出しですから…。僕の個人的な目的は、その前の「身勝手な」ス
クリプトで得られております。m(__)m
 デリミタの前を見なければいけない条件なので、最初にあげたテスト用でない
スクリプトのようになっています。

> でびさんも言われているようにsedのバージョンによって改行の取り扱いが違い
> ますから、複数行を取り扱うとパターンスペースの中で動作が変わってしまうか
> もですね。

 うーん、僕はBruce.さんが「改行に扱いに関してオリジナルと違う」と書かれ
ていたことを記憶しています。ただ、「ヴァージョンによって」ではないと思う
のです。繰り返しですが、GNU sed 4.1.4の日本語移植版だけの話なのです。(僕
の最初の書き方が良くなかったのですが。)
 そして、その「違い」を知りたいのです。もちろん、できれば違って欲しくない
のです。

> sedも自分の思うとおりに動くものがあるなら、それを使えばよいのでは・・・

 些末な事柄にひっかかるようですが、 僕はXP環境では、是非ともonigsedと
mbsedにきちんと動いてもらいたいし、 そのように2つが成長してくれることを
願っているのです。もったいなすぎますよ、もし僕が間違っていないなら。「文太
の頭のバグ出し」におつき合いいただけませんか?


Bunta