Ruby | String chomp! Method Last Updated : 13 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report chomp! is a String class method in Ruby which is used to returns new String with the given record separator removed from the end of str (if present). chomp method will also removes carriage return characters (that is it will remove \n, \r, and \r\n) if $/ has not been changed from the default Ruby record separator, t. If $/ is an empty string, it will remove all trailing newlines from the string. It will return nil if no modifications were made. Syntax: str.chomp! Parameters: Here, str is the given string. Returns: A new string having no record separator from the end or nil if no changes were made. Example 1: Ruby # Ruby program to demonstrate # the chomp! method # Taking a string and # using the method puts "Ruby".chomp! puts "Ruby\r\n".chomp Output: Ruby Example 2: Ruby # Ruby program to demonstrate # the chomp! method # Taking a string and # using the method puts "String\r\n\r\r\n".chomp!('') puts "Method".chomp!("tho") Output: String Comment More infoAdvertise with us Next Article Ruby | String chomp! Method K Kirti_Mangal Follow Improve Article Tags : Ruby Ruby-Methods Ruby String-class Similar Reads Ruby | String chomp Method chomp is a String class method in Ruby which is used to returns new String with the given record separator removed from the end of str (if present). chomp method will also remove carriage return characters (that is it will remove \n, \r, and \r\n) if $/ has not been changed from the default Ruby rec 1 min read Ruby | String chop! Method chop! is a String class method in Ruby which is used to return a new String with the last character removed. Both characters are removed if the string ends with \r\n, b. It will return nil if the string is empty. Syntax:str.chop!Parameters: Here, str is the given string.Returns: A new string having 1 min read Ruby | String chop Method chop is a String class method in Ruby which is used to return a new String with the last character removed. Both characters are removed if the string ends with \r\n, b. Applying chop to an empty string returns an empty string. Syntax:str.chopParameters: Here, str is the given string.Returns: A new 1 min read Ruby | String chr Method chr is a String class method in Ruby which is used to return a one-character string at the beginning of the string. Syntax:str.chr Parameters: Here, str is the given string. Returns: A one-character string at the beginning of the string. Example 1: Ruby # Ruby program to demonstrate # the chr method 1 min read Ruby | String dump Method dump is a String class method in Ruby which is used to generate a version of the given string with all non-printing characters replaced by \nnn notation and all special characters escaped. Syntax: str.dump Parameters: Here, str is the given string. Returns: A new string with all non-printing charact 1 min read Like