mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
17 lines
578 B
Text
17 lines
578 B
Text
|
Returns a new string copied from +self+, with trailing characters possibly removed.
|
||
|
|
||
|
Removes <tt>"\r\n"</tt> if those are the last two characters.
|
||
|
|
||
|
"abc\r\n".chop # => "abc"
|
||
|
"тест\r\n".chop # => "тест"
|
||
|
"こんにちは\r\n".chop # => "こんにちは"
|
||
|
|
||
|
Otherwise removes the last character if it exists.
|
||
|
|
||
|
'abcd'.chop # => "abc"
|
||
|
'тест'.chop # => "тес"
|
||
|
'こんにちは'.chop # => "こんにち"
|
||
|
''.chop # => ""
|
||
|
|
||
|
If you only need to remove the newline separator at the end of the string, String#chomp is a better alternative.
|