namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: simple method to implement regexp search



Sun, 17 May 1998 02:23:56 +0900 頃の
   Mail-Count: 00624
      Subject: [namazu:00624] Re: simple method to implement regexp search   
についてのお話にて Satoru Takabayashi さん曰く… 
(S == Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> さん)

In article 00624, <199805161732.CAA12004@xxxxxxxxxxxxxxxxxx>
S> うと思いました。日本語の対応というのはたとえば
S> 
S> s/あ+/ア/g
S> 
S> みたいな処理が行えるということでしょうか? それだとすごく嬉しいので
S> すが。

とりあえず以下のことは Ruby でできました. 

  echo 'あああああ' | ruby -pe '$_.sub!(/あ+/o, "ア")'
  ア
  % echo 'あいうえお' | ruby -pe '$_.sub!(/い.え/o, "ア")'
  あアお
  % echo 'あいうえお' | ruby -pe '$_.sub!(/[い-え]+/o, "ア")'
  あアお

正確なところは週明けにでも確認しておきます. 
# ちなみに ruby -pe '$_.sub!(/.../, "...")' は 
# perl -pe '$_ =~ s/.../.../' といったところです

S> ところで、私の前回のメールのアイディアはいかがなものでしょう。実装
S> にとりかかる前にご意見をお聞きしたいです。

とてもおもしろいと思います… という程度のことしか言えない(^_^;). 
実際にやってみて(これまでの, というべきかな?) 
namazu とどういう違いがでるか, あるいはでないのか興味がありますね. 


>> # いつか pnamazu をもとに rnamazu を… とか思ってるんですが, なかなか. 
S> 私もいつか OOPの勉強も兼ねて Rubyを… と思っているのですが :-)

# 密かに馬場さんをそそのかしたんですがフられちゃいました(^_^;)
# でも楽しいですよ > Ruby

--

 やまだ あきら (akira@xxxxxxxxxxx or akira@xxxxxxxxxx)