宝典:第六式 基础小复习之字符串

下午空余时间翻开了<<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末尾


.............

你可能感兴趣的:(编程,Ruby)