2011-01-10 13 views

答えて

3

Regex.Replaceのルビー換算値は、Stringのインスタンスメソッドであるgsubです。残りは基本的にはC#のバージョンと同じです(もちろん構文は例外です)。

input.gsub(pattern) { generate_new_string } 
+0

うわー、それは簡単で動作します!これが何を意味するのか説明できますか(gsub(...)はメソッド呼び出しですが、中括弧ではどうなりますか?) –

+1

@Konstantin:ブロックです。ブロックは、ルビで匿名関数を渡す最も一般的な方法です。 – sepp2k

関連する問題