除了"g"之外,如何用""替换字符串中的所有字符?

Wal*_*hub 4 ruby

如何"g"从字符串中删除除字符之外的所有字符,数字和符号,并将其替换为" "

string = "bi2gger 1is 00ggooder"
Run Code Online (Sandbox Code Playgroud)

Jor*_*ing 5

gsub这里太过分了.用途String#tr:

string = "bi2gger 1is 00ggooder"
string.tr("^g", " ")
# => "   gg         gg     "
Run Code Online (Sandbox Code Playgroud)

这将返回一个新字符串.要改为修改原始字符串,请使用tr!.

看到它在repl.it:https://repl.it/KJPY