Bug #7062

Rdoc for String#=~

Added by Marcus Stollsteimer almost 3 years ago. Updated over 2 years ago.

[ruby-core:47668]
Status:Closed
Priority:Normal
Assignee:Zachary Scott
ruby -v:ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux] Backport:

Description

=begin
This patch clarifies the different behaviour for str =~ regexp and regexp =~ str regarding captured strings and assigning to local variables. (See also issue #7042.)

Added text:

Note: str =~ regexp is not the same as
regexp =~ str. Strings captured from named capture groups
are not assigned to local variables in the first case.
=end

rdoc_for_string_match.patch Magnifier (592 Bytes) Marcus Stollsteimer, 09/24/2012 04:46 AM

Associated revisions

Revision 37109
Added by Zachary Scott over 2 years ago

  • string.c (rb_str_match): Clarify behavior for captured strings and local variable assignment Patch by Marcus Stollsteimer [Bug #7062]

Revision 37109
Added by Zachary Scott over 2 years ago

  • string.c (rb_str_match): Clarify behavior for captured strings and local variable assignment Patch by Marcus Stollsteimer [Bug #7062]

Revision 37111
Added by Zachary Scott over 2 years ago

  • string.c (rb_str_match): Clarify behavior for captured strings and local variable assignment Patch by Marcus Stollsteimer [Bug #7062]

Revision 37111
Added by Zachary Scott over 2 years ago

  • string.c (rb_str_match): Clarify behavior for captured strings and local variable assignment Patch by Marcus Stollsteimer [Bug #7062]

History

#1 Updated by Zachary Scott almost 3 years ago

  • Assignee changed from Eric Hodel to Zachary Scott

Thank you stomar, I've discussed this with Eric and will be happy to commit it.

#2 Updated by Zachary Scott almost 3 years ago

  • Target version set to 2.0.0

#3 Updated by Zachary Scott over 2 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r37109.
Marcus, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • string.c (rb_str_match): Clarify behavior for captured strings and local variable assignment Patch by Marcus Stollsteimer [Bug #7062]

Also available in: Atom PDF