正規表現クックブック レシピ 2.13

10の100乗の解答が

\b\d{100}\b

になっていた。むーん。例えば3乗だったら、

% ruby -v -e 'p "1000".match(/\b\d{3}\b/)'
ruby 1.9.2dev (2010-04-28 trunk 27535) [powerpc-aix5.3.0.0]
nil

% ruby -v -e 'p "1000".match(/\b1\d{3}\b/)'
ruby 1.9.2dev (2010-04-28 trunk 27535) [powerpc-aix5.3.0.0]
#<MatchData "1000">

10の3乗って1000であって、000じゃないとか思ったんだけど、こういうのを重箱の隅っていうのか。正誤表とかあるのかな。