我有一个看起来像这样的字符串:
d = "foo\u00A0\bar"
Run Code Online (Sandbox Code Playgroud)
检查长度时,它表示长度为7个字符.我在网上查了一下,发现它是一个不间断的空间.有人可以告诉我如何删除字符串中的所有不间断空格?
我有一个单词数组,我试图删除可能存在于单词开头而不是结尾的任何空格.rstrip!只需要处理字符串的结尾.
example_array = ['peanut', ' butter', 'sammiches']
desired_output = ['peanut', 'butter', 'sammiches']
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,并非数组中的所有元素都有空白问题,因此如果所有元素都以单个空格字符开头,我就不能像删除第一个字符一样删除第一个字符.
完整代码:
words = params[:word].gsub("\n", ",").delete("\r").split(",")
words.delete_if {|x| x == ""}
words.each do |e|
e.lstrip!
end
Run Code Online (Sandbox Code Playgroud)
用户可以在表单上输入的示例文本:
Corn on the cob,
Fibonacci,
StackOverflow
Chat, Meta, About
Badges
Tags,,
Unanswered
Ask Question
Run Code Online (Sandbox Code Playgroud) 我的文件部分是
string = " hello! ";
puts string.replace(" ")
Run Code Online (Sandbox Code Playgroud)
但它正在取代你好!太
我只想打招呼!与TRIM()函数一样
我有一个带有属性名称的位置模型。我想修剪(删除多余的空格)整个 name 属性。
我试着跑
Location.TRIM(name)
Run Code Online (Sandbox Code Playgroud)
但它不起作用。查询错了吗?