Is there any way to only remove trailing white space from a string. I
have tried to use strip but that will also take off leading white space
and I want to keep that.
any help is appreciated
···
--
Posted via http://www.ruby-forum.com/.
Is there any way to only remove trailing white space from a string. I
have tried to use strip but that will also take off leading white space
and I want to keep that.
any help is appreciated
--
Posted via http://www.ruby-forum.com/.
Bob Smyph wrote:
Is there any way to only remove trailing white space from a string. I
have tried to use strip but that will also take off leading white space
and I want to keep that.any help is appreciated
irb(main):001:0> "sldkfj ".sub(/\s+\Z/, "")
=> "sldkfj"
--
Posted via http://www.ruby-forum.com/\.
String#rstrip will remove just the white space on the end (the "right"
side) of the string. Likewise, String#lstrip removes leading white
space only. And you already know about String#strip.
On Tue, Oct 14, 2008 at 1:46 PM, Bob Smyph <eric.ramsey@cbc-companies.com> wrote:
Is there any way to only remove trailing white space from a string. I
have tried to use strip but that will also take off leading white space
and I want to keep that.
str = " string "
rightTrim = str.rstrip
=> " string"
# for completeness
leftTrim = str.lstrip
=> "string "
On Tue, 14 Oct 2008 14:46:43 -0400, Bob Smyph <eric.ramsey@cbc-companies.com> wrote:
Is there any way to only remove trailing white space from a string. I
have tried to use strip but that will also take off leading white space
and I want to keep that.any help is appreciated
Thank you all for your fast help.
--
Posted via http://www.ruby-forum.com/.