0

1000000Ruby で大きな整数にカンマを追加する方法 (たとえば、 に変更する方法)を探しているときに1,000,000、次の方法に出会いました。

.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse

(?=\d)期待どおりに動作しますが、何を最初\に行うのかわかりませ\\1ん。メソッドからそれらを削除したとき、つまり:

.to_s.reverse.gsub(/(\d{3})/, '\1,').reverse

メソッドはまだ機能していました。これらが不要な場合、なぜそこにあるのですか?

4

2 に答える 2