下午空余时间翻开了<<The Ruby Way>>使用字符串看了下, 发现一些小东西
作个小笔记吧
在日常的编程中,字符串操作大概包括拼接、分解、分析、查找、替换等。
1、查找长度
String.length
String.size
2、字符串分解
split 返回标记数组
String.split(content,mun)
##content不写按空格分解,if content == “,” 按,分解
##mun 不填就删除分解尾部的空值项
3、格式化字符串
String="good_man"
String.ljust(16) # "good_man"
String.conter(16,"A") # "AAAAgood_manAAAA"
String.Rjust(16,"No") # "NoNoNoNogood_man"
4、大小写控制
String.downcase #小写
String.upcase #大写
String.capitalize #首字符大写
5、查找
String[x,y] #X开始取Y个
String[/x..y/] #字母X到字母Y
String["son"] #直接查找
6、替换
String.sub(/x/,"y") #将X子串用Y替换
7、 搜索、
String.index(?son) #返回son的位置
String.include? "son" #返回true/falsh
String << son #son添加塞 String末尾
.............