s///で置換を行う時に、前からではなく後ろからマッチさせる事は可能
でしょうか? 具体的には、"AAAGGAGGAGGTGAT" という文字列の中にある
"AGGA"の前後にスペースを入れたいのですが、s/(AGGA)/ $1 /g すると:
AA AGGA GGAGGTGAT
となりますが、望む出力は:
AAAGG AGGA GGTGAT
です。
perlfaq5にあるAndrew Johnsonさんのcommifyサブルーチンを真似て、
対象とする文字列をreverseでひっくり返してマッチさせ、最後にもう
一度reverseでもとに戻す、という方法を思い付いたのですが、もっと
良い方法があるような気がしてなりません。suggestionをいただけると
嬉しいです。

--
    石川 淳            国立感染症研究所
    (Jun Ishikawa)      生物活性物質部第四室
    jun@nih.go.jp       (旧遺伝生化学室)
    Tel. 03-5285-1111   Fax 03-5285-1272
    http://nocardia.nih.go.jp/
    I hate damn sequences!