Ruby字串操作

2021-06-07 06:40:04 字數 673 閱讀 3942

ruby提供了強大的字串操作能力。

字串合併:可以使用常見的

cn="123"+「45」

puts cn

cn<<"789"

《是連線操作,就是將「789」新增到cn中。

字串還可以用*來表示複製次數。

puts "abc"*3

一些字串函式: 

captitalize  #首字母大寫   

swapcase

strip #去掉首尾空格

lstrip

reverse #翻轉

**:

str="itzcn"

puts str[3] #輸出這個字元的ascii

puts str[3].chr #輸出這個字元。

puts str[-3].chr #為負數的時候是倒著數的,輸出為z.

==可以判斷兩個字串是否是內容一樣的。

eaual?則判斷兩個字串是否是同乙個。

to_s,  to_i分別是轉換成字串和轉換成整數的操作,而且乙個字串也可以使用to_i,只是結果為0。

ruby分割字串 Ruby字串

構建方法 str hello world 只允許 與 轉義 str hello world 允許所有轉義和 字串拼接 str q hello world 等同單引號 str q 等同雙引號 str hello world eosstr abc 2 abcabc 索引str abc s str 1 s...

ruby字串替換

第一種 my name is 內是乙個ruby表示式,ruby解析表示式並呼叫返回值的to s方法得到結果 第二種 here document 結構。name bob mail welcome end最終mail裡的name表示式會被bob替代 第三種 c語言的printf style字串 temp...

Ruby 字串處理

ruby將字串像數字一樣處理.我們用單引號 或雙引號 將它們括起來.ruby abc abc ruby abc abc 單引號和雙引號在某些情況下有不同的作用.乙個由雙引號括起來的字串允許字元由乙個前置的斜槓引出,而且可以用 內嵌表示式.而 單引號括起來的字串並不會對字串作任何解釋 你看到的是什麼便...