我有一个包含以下字符的字符串:
\
,/
,*
,[
,]
,:
和?
例如,我将字符串变量设为
sample_string = "/\\sdfs s*[]: asdf?"
我想从sample_string
删除上述字符。我怎么能这样做?
答案 0 :(得分:1)
sample_string.tr("/*[]:?\\", "")
# => " dfs s asdf"
答案 1 :(得分:0)
您可以使用String#delete!
。反斜杠字符\
具有特殊含义,必须出现在最后。
sample_string = '/\\sdfs s*[]: asdf?'
sample_string.delete! '/*[]:?\\'
sample_string #=> "sdfs s asdf"