Method: String#chop
- Defined in:
- string.c
#chop ⇒ String
Returns a new String with the last character removed. If the string ends with \r\n, both characters are removed. Applying chop to an empty string returns an empty string. String#chomp is often a safer alternative, as it leaves the string unchanged if it doesn’t end in a record separator.
"string\r\n".chop #=> "string"
"string\n\r".chop #=> "string\n"
"string\n".chop #=> "string"
"string".chop #=> "strin"
"x".chop.chop #=> ""
3920 3921 3922 |
# File 'string.c', line 3920 static VALUE rb_str_chop(str) VALUE str; |