ruby on rails关于字符串中特殊字符处理\n\t\r 的方法

1. chomp和chomp!

去掉字符串尾部的\n或\r(每次只能处理最后一个字符)

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第1张图片
chomp

2. chop 和chop!

去掉字符串最后面的一个字符

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第2张图片
chop

3. strip和strip!

去掉一串字符串前面和后面的空字符或者\t \n \r

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第3张图片
strip

4. rstrip和rstrip!

和strip相似 ,只处理右边的后面的空字符或者\t \n \r

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第4张图片
rstrip

5. lstrip和lstrip!

和strip相似 ,只处理左边的前面的空字符或者\t \n \r

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第5张图片
lstrip

6. gsub 和 gsub!

字符串的替换,将一串字符串中指定的字符替换成另一个字符

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第6张图片
gsub

7. replace

字符串替换


ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第7张图片
replace

注:带感叹号的方法除了会返回处理过的副本,还会改变本身,而不带感叹号的字符串只会返回处理过的副本,举例如下

ruby on rails关于字符串中特殊字符处理\n\t\r 的方法_第8张图片
带!和不带!的区别

你可能感兴趣的:(ruby on rails关于字符串中特殊字符处理\n\t\r 的方法)