1、Ruby字符串中存在chop和chomp的内置函数
str.chomp 从字符串末尾移除记录分隔符($/),通常是 \n。如果没有记录分隔符,则不进行任何操作。 str.chomp! 与 chomp 相同,但是 str 会发生变化并返回。 str.chop 移除 str 中的最后一个字符。 str.chop! 与 chop 相同,但是 str 会发生变化并返回。
2、字符串中split分割
irb(main):001:0> str = "/var/log/juju/sgfags.log, /var/log/juju/ssfasgbar.log" irb(main):004:0> str.chomp.split(/,\s*/) => ["/var/log/juju/sgfags.log", "/var/log/juju/ssfasgbar.log"]
3、array.uniq 返回一个新的数组,移除了 array 中的重复值
array.uniq! 从 self 中移除重复元素。如果没有变化(也就是说,未找到重复),则返回 nil。
原文:https://www.cnblogs.com/lw-monster/p/11842703.html