Method: String#gsub!
- Defined in:
- string.c
#gsub!(pattern, replacement) ⇒ self? #gsub!(pattern) {|match| ... } ⇒ self? #gsub!(pattern) ⇒ Object
Performs the specified substring replacement(s) on self; returns self if any replacement occurred, nil otherwise.
See Substitution Methods.
Returns an Enumerator if no replacement and no block given.
Related: String#sub, String#gsub, String#sub!.
6437 6438 6439 6440 6441 6442 |
# File 'string.c', line 6437 static VALUE rb_str_gsub_bang(int argc, VALUE *argv, VALUE str) { str_modify_keep_cr(str); return str_gsub(argc, argv, str, 1); } |