Ruby 允许字母数字和 & 符号的正则表达式

Ruby regex to allow for alphanumber and & symbol

我有一段代码 gsub(/[^-\p{Alnum}]/i, '') 似乎可以从字符串中删除所有符号和字符。不过,我们也希望允许在字符串中使用 &。我们如何添加这个?

您可以使用

gsub(/[^\p{Alnum}&-]/, '')

注意:保持 - 与您原来的正则表达式相同,删除了不需要区分大小写的功能。