From: Robert Feldt Date: 2006-03-21T18:51:31+09:00 Subject: POLS violation? /\s*/ no match at StringScanner end Hi, I've been bitten by this discrepancy on some occasions: irb(main):003:0> StringScanner.new("").match?(/\s*/) => nil irb(main):004:0> /\s*/ =~ "" => 0 Running: ruby 1.8.4 (2005-12-24) [i686-linux] Is it a bug or a feature?! I can see arguments for both sides but for me it violates POLS. Opinions? /Robert