订阅!干净的字符串,去掉撇号
gsub! clean string, taking away apostrophe
正在尝试删除字符串中的撇号。使用下面的代码我删除了撇号和空格,任何人都可以帮助我修复它所以我只删除撇号吗?
def clean_uniname(text)
return text.gsub!(/\s|"|'/, '')
end
这应该可以解决问题:
def clean_uniname(text)
text.gsub!("'", '')
end
\s
表示"whitespace character","
表示引用。如果您不想要正则表达式中的那些,请拉出它们。如需调试帮助,请尝试 Rubular 进行测试。
这意味着您的代码应该是:
def clean_uniname(text)
text.gsub!(/\s|"|'/, '')
text
end
值得注意的是 gsub!
returns nil
如果没有进行任何更改,那么这里需要显式 return of text
如果你正在使用 return 值。
正在尝试删除字符串中的撇号。使用下面的代码我删除了撇号和空格,任何人都可以帮助我修复它所以我只删除撇号吗?
def clean_uniname(text)
return text.gsub!(/\s|"|'/, '')
end
这应该可以解决问题:
def clean_uniname(text)
text.gsub!("'", '')
end
\s
表示"whitespace character","
表示引用。如果您不想要正则表达式中的那些,请拉出它们。如需调试帮助,请尝试 Rubular 进行测试。
这意味着您的代码应该是:
def clean_uniname(text)
text.gsub!(/\s|"|'/, '')
text
end
值得注意的是 gsub!
returns nil
如果没有进行任何更改,那么这里需要显式 return of text
如果你正在使用 return 值。