J
Jason Creighton
Hello,
/usr/src/ruby-1.6.8$ ./ruby -v
ruby 1.6.8 (2002-12-24) [i686-linux]
/usr/src/ruby-1.6.8$ ./ruby -F'[aeiou]+' -wane 'p $F'
Hello, this is just a little test. Don't panic.
["H", "ll", ", th", "s ", "s j", "st ", " l", "ttl", " t", "st. D", "n't p", "n", "c.\n"]
-e:1: Interrupt
/usr/src/ruby-1.6.8$ /usr/bin/ruby -v
ruby 1.8.0 (2003-07-24) [i686-linux]
/usr/src/ruby-1.6.8$ /usr/bin/ruby -F'[aeiou]+' -wane 'p $F'
Hello, this is just a little test. Don't panic.
-e:1: warning: string pattern instead of regexp; metacharacters no longer effective
["Hello, this is just a little test. Don't panic.\n"]
I think it wants to split on a literal [aeiou]+, right?
-e:1: warning: string pattern instead of regexp; metacharacters no longer effective
["I think it wants to split on a literal ", ", right?\n"]
What gives? Why don't Ruby 1.8 use a regex with -F?
Jason Creighton
/usr/src/ruby-1.6.8$ ./ruby -v
ruby 1.6.8 (2002-12-24) [i686-linux]
/usr/src/ruby-1.6.8$ ./ruby -F'[aeiou]+' -wane 'p $F'
Hello, this is just a little test. Don't panic.
["H", "ll", ", th", "s ", "s j", "st ", " l", "ttl", " t", "st. D", "n't p", "n", "c.\n"]
-e:1: Interrupt
/usr/src/ruby-1.6.8$ /usr/bin/ruby -v
ruby 1.8.0 (2003-07-24) [i686-linux]
/usr/src/ruby-1.6.8$ /usr/bin/ruby -F'[aeiou]+' -wane 'p $F'
Hello, this is just a little test. Don't panic.
-e:1: warning: string pattern instead of regexp; metacharacters no longer effective
["Hello, this is just a little test. Don't panic.\n"]
I think it wants to split on a literal [aeiou]+, right?
-e:1: warning: string pattern instead of regexp; metacharacters no longer effective
["I think it wants to split on a literal ", ", right?\n"]
What gives? Why don't Ruby 1.8 use a regex with -F?
Jason Creighton