- 312 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 14:59:15 ]
- >>311
irb> s = '|魑《ち》|魅《み》|魍《もう》|魎《りょう》が|跋《ばっ》|扈《こ》する' irb> 1 while s.gsub!(/|(.*?)《(.*?)》|(.*?)《(.*?)》/, "|¥¥1¥¥3《¥¥2¥¥4》") => "|魑魅魍魎《ちみもうりょう》が|跋扈《ばっこ》する" gsub!は置換が行われればレシーバ(s)を、行われなければnilを返す。 1っていうのはとくに意味はない。後置whileを繰り返すためだけの存在。
|

|