>>133
まあオライリー読みなよ。
で、ここでやりとりしててもあれだから、Wiki でも用意してよ。それみて興味を持ったら手伝うよ。

念のために確認するけど、テキストを行ごとに分解して、分解した行ごとにマッチさせてはいけない理由があるんだよね?
インデントの例だけに限って言えば、行単位で ^([ \t]+) でマッチして自分で分解するのが妥当だと思うけど。ていうか正規表現検索する必要もないか。