Ticket #668 (closed defect: fixed)
Newlines and carriage returns cause erroneous matches in StringScanner
| Reported by: | mred@… | Owned by: | mattaimonetti@… |
|---|---|---|---|
| Priority: | major | Milestone: | MacRuby 0.9 |
| Component: | MacRuby | Keywords: | |
| Cc: |
Description (last modified by lsansonetti@…) (diff)
require 'strscan' ["\na", "\ra", " a"].each do |s| scanner = StringScanner.new(s) scanner.scan(/a/) puts scanner.inspect end
Ruby 1.9.1 results
#<StringScanner 0/2 @ "\na"> #<StringScanner 0/2 @ "\ra"> #<StringScanner 0/2 @ " a">
MacRuby 3968 results
#<StringScanner fin> #<StringScanner fin> #<StringScanner 0/2 @ " a">
Change History
Note: See
TracTickets for help on using
tickets.

