[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:1140) [ruby] 範囲演算子
いまさら,,,ですが。
perl風に書いたら,通ってしまった^^
AAAAAAAAAAAAAA
BBBBBBBBBBBBBB
CCCCCCCCCCCC
DDDDDDDDDDDDD
EEEEEEEEEEEEEE
---------------------------
FFFFFFFFFFFFFFFF
GGGGGGGGGGGGGG
HHHHHHHHHHHHHHH
---------------------------
IIIIIIIIIIIIIIIII
JJJJJJJJ
みたいなテキストがあって
if (/^C/ .. /^F/) then
line.gsub!(/^(\w)/) { "●" + $1}#半角の)
else
line.gsub!(/^(\w)/) {"○" + $1}#半角の)
end
と書くとC行からF行までだけが●がつきます。
「...」を使えば,同一行を無視します。
if (/^----/ ... /^----/) then
(以下同じ)