Home »
Ruby Tutorial »
Ruby Programs
Ruby program to replace number within a string using gsub() method with regular expression
Last Updated : December 15, 2025
Problem Solution
In this program, we will create a string and then replace the numbers inside the string using the gsub() method with the regular expression and print the result.
Program/Source Code
The source code to replace a number within a string using the gsub() method with a regular expression is given below. The given program is compiled and executed successfully.
# Ruby program to replace number within a string
# using gsub() with regular expression
str = "There are 4 persons.";
str = str.gsub(/\d+/, "6")
print str;
Output
There are 6 persons.
Explanation
In the above program, we created a string str initialized with "There are 4 persons.". Then we replaced the number inside the string using the gsub() method with regular expression. After that, we printed the updated string.
Ruby Strings Programs »
Advertisement
Advertisement