我必须清理参数中传递的字符串,并删除所有小写字母和所有特殊字符,除了:
所以我在参数中传递了这个字符串:
aA azee + B => C=
我需要清理此字符串以获得此结果:
A + B => C
我做
string.gsub(/[^[:upper:][+|^ ]]/, "")
输出: "A + B C"
我不知道如何在ruby中用正则表达式选择=>(和for <=>)字符串
我知道如果我将string.gsub(/ [^ [:upper:] [+ | ^ =>]] /,"")添加到我的正则表达式中,=我的字符串中传递的最后一个参数也会被选中