From: Masatoshi SEKI Date: 2003-07-30T23:31:07+09:00 Subject: [ruby-list:37993] Re: ERB の仕様 咳といいます。 >> 行末が '-%>'、空白、タブ、改行、などの様な場合にも削除した方がいいでしょ >> うか? > > 改行だけでいいと思います。 > -%>の後ろに空白、タブを書くことってあるかな? 書くことはないと思うんですが、うっかり空白を残してしまって -%> では(>の後ろに空白があります)改行が残って -%> では改行が残らない、だとミスに気付きにくいかなーと思いました。 おおきなお世話かもしれませんね。 >> もっと単純に、<%-の前方の空白文字、-%>の後方の空白文字が出力されない、と >> いう仕様は >> どうですか? /[ \t]*<%-/が'<%'になって、/-%>[ \t]*\n?/が '%>'になる感じ。 > > この例が > > a <%- 1 -%> b <%- 2 %> c <%- 3 -%> d > > こうなるんですか? > > a<% 1 %>b<% 2 %> c<% 3 %>d > > 行の途中の空白を削除したいというニーズはあるんでしょうか? うーん、これはいやかも。