ruby – 删除所有非单词字符的简单方法

我想用最简单的方法从字符串中删除所有字符.
例如
从“a,sd3 31ds”到“asdds”
我做这样的事情:

"a,sd3 31ds".gsub(/\W/, "").gsub(/\d/,"")
# => "asdds"

但它看起来有点尴尬.也许有可能将这些rexegs合并为一个?

"a,sd3 31ds".gsub(/(\W|\d)/, "")
相关文章
相关标签/搜索