-
String.strip: 去掉前后多余的空白和空字符
-
跳过空白行和注释行的正则表达式: line =~ /^#.*|^(\t|\n| )*\n/ ,适合 Windows 换行风格
-
把字符串作为Ruby代码运行:eval "1+2"返回 3,或者eval "['dddd', 112, 0x1000]",返回一个数组。
-
Hex 转换二进制数据?例如0101db523f5b5200604b8e7e转换成 对应Hex码的二进制数据 \x01\x01\xdb...?使用 ["0101db523f5b5200604b8e7e"].pack('H*')即可
-
删除指定位置的字符,如第一个字符: s = "abcde"; s.slice!(1) => "acde" ,或者:s[1] = ""