[#6617] Re: IPv6 ruby — Jun-ichiro itojun Hagino <itojun@...>

26 messages 1999/04/15
[#6672] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6673] Re: IPv6 ruby — itojun@... 1999/04/28

[#6674] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6675] Re: IPv6 ruby — itojun@... 1999/04/28

[#6676] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6677] Re: IPv6 ruby — itojun@... 1999/04/28

[ruby-dev:6615] Re: <<-END

From: Wakou Aoyama <wakou@...>
Date: 1999-04-14 11:17:12 UTC
List: ruby-dev #6615
青山です。

ありました。[ruby-dev:3886] のツリーですね。

[ruby-dev:3886]
  (1) 現状: デリミタの直前の空白(スペースとタブ)だけを無視
(これは、後にタブのみ削除になり、さらに現在の削除無しへと)
  (2) 各行の先頭の空白を取り除く
  (3) デリミタの直前にあった空白と同じものを各行から取り除く

[ruby-dev:3889]
(4)デリミタを定義した行における直前の空白(スペースとタブ)だけを無視
   スペースとタブはバイト数で数える。

######print <<-FOO
######    左の # 部分を
######    取り除く
######  FOO

[ruby-dev:3891]
(5)デリミタを定義した行の次行における先頭の空白(スペースとタブ)だけを無視
   スペースとタブはバイト数で数える。

    print <<-"END_HTML".gsub(/^ {6}/, '')
##########<HTML>
##########    <BODY></BODY>
##########</HTML>
##########END_HTML

[ruby-dev:3913]
デリミタの直前にある空白も取り除かない。
p <<-"END"
  test
  END
"  test\n  "

p <<-"END".sub(/\n(\s+)\z/, "\n").gsub(/^#$1/, "")
  test
  END
"test\n"


-- 
青山 和光 Wakou Aoyama <wakou@fsinet.or.jp>

In This Thread

Prev Next