やっぱり正規表現は素敵だ

今日も今日とて宵っ張り。しかし今日は仕事ではなくプライベートな時間としてこの時間を楽しんでます(^_^)vこんな時間に何やっているかというとWEB+DB PRESS Vol.19に正規表現の記事があるんですよ。これに感化されて久々にJava正規表現を書いてます。私はJava正規表現といえばRegExp派だったんですが、世の中はOROのほうに流れていってちょっとしょんぼり(笑)さらにJ2SDK1.4になってjava.utilにregexパッケージができデフォで正規表現が使えるようになりました。そ・れ・で・も!RegExp入れてそっち使ってました(笑)しかし、最近は素直に最初から入ってる正規表現パッケージ使ってます。これはXML関係のクラスもそうですね(^^; XercesとかJAXPとかJDOMとか使ってました。これも最近はJ2SKD1.4標準のXMLパッケージを使う機会が増えました。Xercesはずーっと好きだったんですよね。名前が読めなくて!(違っ)もといXPathが使えたからです。DOM?めんどくさい…もっと直感的にXML読めるの無いんか!私はXPathがイイのだよ!っとXSLTに慣れ親しんでた頃思ってました。探してみるとXercesだけXPath使えたんですよね(当時)。ついでにXQueryも使いたいなぁと思いましたけど、使い道が無かったので資料読んで終了。で、正規表現の話に戻ると初めて正規表現なるものを見たのはPerlだったかな。記号だらけで一瞬でエディタを閉じた記憶があります(笑)なんでPerlはこんな暗号文のような職人技のコードなんだ…と思いまして。しかし正規表現の世界にどっぷりはまらせた奴がいます。秀丸です。秀丸正規表現使うと非常にハッピーだったんですよ。grepもそうだし、置換もそうだし。手作業でちまちまやるような修正作業を一撃で片付けられる正規表現はほんとに神でした。今でも秀丸正規表現は使ってますけど、随分と忘れてしまった…っということで今やってます(長い前置きだなーぉぃ)。た、楽しい…プライベートな時間でやるプログラミングってこんなに楽しかったのねーちょっぴり久々な感覚(*´Д`)