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

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":

主站蜘蛛池模板: 高密市| 和平区| 荃湾区| 民勤县| 万荣县| 金山区| 白河县| 荥经县| 苗栗市| 那曲县| 泉州市| 岢岚县| 拜城县| 镇原县| 邵东县| 新民市| 湟源县| 榆树市| 霞浦县| 林芝县| 德清县| 林州市| 宜阳县| 湖南省| 武山县| 兴隆县| 巫溪县| 渑池县| 瓦房店市| 广灵县| 贡嘎县| 乐清市| 夏津县| 灵璧县| 耒阳市| 会昌县| 天台县| 米林县| 五常市| 航空| 延边|