Ruby中操作字符串的一些基本方法

2019-09-25 09:42:36刘景俊

this is test

 字符串的解压指令:

下表列出了解压指令方法 String#unpack.

2015512110915320.jpg (579×754)

2015512110934549.jpg (587×692)

2015512110955640.jpg (567×225)

 例子:

试试下面的例子来解压缩各种数据。

"abc abc ".unpack('A6Z6')  #=> ["abc", "abc "]
"abc ".unpack('a3a3')      #=> ["abc", " 0000"]
"abc abc ".unpack('Z*Z*')    #=> ["abc ", "abc "]
"aa".unpack('b8B8')         #=> ["10000110", "01100001"]
"aaa".unpack('h2H2c')        #=> ["16", "61", 97]
"xfexffxfexff".unpack('sS')   #=> [-2, 65534]
"now=20is".unpack('M*')       #=> ["now is"]
"whole".unpack('xax2aX2aX1aX2a')  #=> ["h", "e", "l", "l", "o"]