ruby - 从 ruby​​ 中的字符串中的每一行中删除尾随空格

标签 ruby string

任何人都可以帮助我,如何从 ruby​​ 中的字符串中的每一行中删除尾随空格....例如:

str = "Hello everyone. \nHope you guys are doing good  \nstrange i can't remove this spaces"

我试过 rstrip 但它对我不起作用....可能必须尝试 gsub....我希望答案在下面。

"Hello everyone.\nHope you guys are doing good\nstrange i can't remove this spaces"

最佳答案

str.split("\n").map(&:rstrip).join("\n")

它可能适用于正则表达式,但我更喜欢这种方式。

关于ruby - 从 ruby​​ 中的字符串中的每一行中删除尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31345410/

相关文章:

java - 字符串中的数字

PHP 和访问字符串就像关联数组

java - 我无法让 Replace/replaceAll 工作

ruby - RVM 警告! PATH 设置不正确

C# 将标志枚举类型变量中的设置标志转换为整数数组

C++将字符转换/添加到字符串

ruby-on-rails - 为什么 Ruby Array 类有 to_a 和 to_ary 方法?

ruby - 从空白的数组中删除所有项目

ruby 访问静态变量

ruby-on-rails - rails : similar classes