相关疑难解决方法(0)

如何删除特殊字符?

我正在练习Ruby和正则表达式删除某些不需要的字符.例如:

input = input.gsub(/<\/?[^>]*>/, '')
Run Code Online (Sandbox Code Playgroud)

对于特殊字符,例如☻或™:

input = input.gsub('&#', '')
Run Code Online (Sandbox Code Playgroud)

这只留下数字,好的.但这仅在用户输入特殊字符作为代码时才有效,如下所示:

&#153;
Run Code Online (Sandbox Code Playgroud)

我的问题: 如果用户输入没有代码的特殊字符,如何删除特殊字符,如下所示:

™ ?
Run Code Online (Sandbox Code Playgroud)

ruby regex ruby-on-rails

46
推荐指数
5
解决办法
4万
查看次数

标签 统计

regex ×1

ruby ×1

ruby-on-rails ×1