我的文件部分是
string = " hello! ";
puts string.replace(" ")
Run Code Online (Sandbox Code Playgroud)
但它正在取代你好!太
我只想打招呼!与TRIM()函数一样
请参阅文档String#replace,了解它为什么不能按预期工作(这是一个令人遗憾的函数,由于Ruby字符串是可变的而导致名称混乱):
将[整个] [字符串]的内容和str的污点替换为 other_str中的相应值.
你可能想要String#strip在其他环境中表现得像"TRIM":
返回str的副本,其中删除了前导和尾随空格.
" Hello world! ".strip # => "Hello world!"
Run Code Online (Sandbox Code Playgroud)
(如果你想删除各处的空格,请参阅String#gsub- 我会让你看一下.)