module UnicodeTools::StringExtension::Trim
Public Instance Methods
ltrim()
click to toggle source
# File lib/unicode-tools/string_extension/trim.rb, line 23 def ltrim gsub(LEADING_WHITESPACE_REGEXP, '') end
ltrim!()
click to toggle source
# File lib/unicode-tools/string_extension/trim.rb, line 27 def ltrim! gsub!(LEADING_WHITESPACE_REGEXP, '') end
rtrim()
click to toggle source
# File lib/unicode-tools/string_extension/trim.rb, line 31 def rtrim gsub(TRAILING_WHITESPACE_REGEXP, '') end
rtrim!()
click to toggle source
# File lib/unicode-tools/string_extension/trim.rb, line 35 def rtrim! gsub!(TRAILING_WHITESPACE_REGEXP, '') end
trim()
click to toggle source
Removes leading and trailing whitespace.
string = “fnrtvu00A0u1680u180eu2000
\u2001\u2002\u2003\u2004\u2005\u2006 \u2007\u2008\u2009\u200a\u2028\u2029 \u2028\u2029\u202f\u205f\u3000"
string.trim => “”
# File lib/unicode-tools/string_extension/trim.rb, line 15 def trim gsub(SURROUNDING_WHITESPACE_REGEXP, '') end
trim!()
click to toggle source
# File lib/unicode-tools/string_extension/trim.rb, line 19 def trim! gsub!(SURROUNDING_WHITESPACE_REGEXP, '') end