From: nobu@... Date: 2016-08-29T04:34:51+00:00 Subject: [ruby-core:77092] [Ruby trunk Bug#12710][Rejected] "a string X".index("a string") Fails with Ruby 2.2.3p173 Issue #12710 has been updated by Nobuyoshi Nakada. Status changed from Open to Rejected You can see invisible characters with `p` method or `puts s_0.inspect`. ---------------------------------------- Bug #12710: "a string X".index("a string") Fails with Ruby 2.2.3p173 https://bugs.ruby-lang.org/issues/12710#change-60313 * Author: Martin Vahi * Status: Rejected * Priority: Normal * Assignee: * ruby -v: ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- The test case: ~~~ #!/usr/bin/env ruby s_0=`cd ..;pwd`.to_s s_1=`cd . ;pwd`.to_s x_0=s_1.index(s_0) puts("s_0=="+s_0) puts("s_1=="+s_1) puts("x_0=="+x_0.to_s) puts("x_0.class=="+x_0.class.to_s) # The console output: # =begin s_0==/home/ts2/tmp/xx10/aa AA s_1==/home/ts2/tmp/xx10/aa AA/bb BB x_0== x_0.class==NilClass =end # # The "ruby -v" gives: =begin ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] =end ~~~ ---Files-------------------------------- rr.rb (402 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: