我想从字符串中删除所有非字母数字字符。除了空格, - 和一些德语字符。
例子
regexp = "mönchengladbach."
regexp.gsub(/[^0-9a-z \-]/i, '')
=> mnchengladbach
我需要这个:
=> mönchengladbach
它也不应该替换其他德语字符,例如:
ä ö ü ß
谢谢!
编辑:
只是我没有正确测试。IRB 不接受特殊字符。这对我有用:
regexp.gsub(/[^0-9a-z \-äüöß]/i, '')