官术网_书友最值得收藏!

String substitution guide

In this section, we'll walk through a practical string method that enables you to substitute string values that I use in many real-world applications:

str = "The quick brown fox jumped over the quick dog" 

If you notice, I've modified this sentence a bit to have the quick word appear twice in my sentence.

Now, if I want to substitute it with the slow word, I can use the sub method (which is short for substitution):

str = "The quick brown fox jumped over the quick dog" 
str.sub "quick", "slow"

In the preceding code, I'm calling the sub method on my str string variable and passing two arguments to the sub method:

  • The first is the word the program has to find
  • The second is the replacement word

If I run this code, my output will be "The slow brown fox jumped over the quick dog":

If you notice, this method changes only the first occurrence of the quick search word and replaces it with slow.

To change all of the occurrences, we need to use the gsub method, which stands for global substitution. So, the code should be updated like this:

p str.gsub "quick", "slow" 

If you run this code, the output would be "The slow brown fox jumped over the slow dog":

主站蜘蛛池模板: 顺义区| 安福县| 翁源县| 铅山县| 新宁县| 蒙阴县| 揭阳市| 防城港市| 财经| 谢通门县| 郓城县| 五台县| 克拉玛依市| 大城县| 家居| 凯里市| 巴林左旗| 临猗县| 保康县| 勃利县| 温宿县| 招远市| 久治县| 彰化县| 陵川县| 六安市| 平果县| 蓬安县| 蓬安县| 内江市| 商洛市| 密山市| 榆树市| 涡阳县| 卢湾区| 高安市| 长海县| 巴中市| 江华| 新野县| 志丹县|