How to remove the first character of a string in Ruby
In this tutorial, we are going to learn about how to remove the first character of a given string in Ruby.
Consider, we have the following string:
str = "welcome"
Now, we want to remove the first character w
from the above string.
Removing the first character
To remove the first character of a string in Ruby, we can use the built-in slice!()
method by passing a character index.
Here is an example, that removes the first character w
from the following string.
str = "welcome"
str.slice!(0)
puts str
Output:
"elcome"
Similarly, we can also use the subscript syntax [1..-1]
to remove the first character of a string.
str = "welcome"
str = str[1..-1]
puts str
The above syntax extract the string from the index 1
to the last character index.