From: Robert Klemme Date: 2008-09-22T16:12:10+09:00 Subject: Re: about regexp... 2008/9/22 Kyung won Cheon : >>> "a 1 b".sub(/\b1\b/, "2") > => "a 2 b" >>> "a * b".sub(/\b\*\b/, "2") > => "a * b" # Why not "a 2 b" ??? > > > How ?? Because neither " *" nor "* " are word boundaries. Cheers robert -- use.inject do |as, often| as.you_can - without end