【发布时间】:2012-03-14 20:25:04
【问题描述】:
如何从字符串中删除除空格、数字和其他字符之外的所有字符? 像这样的:
oneLine.gsub(/[^ULDR0-9\<\>\s]/i,'')
我只需要:0-9 l d u r < > <space>
另外,有没有关于在 Ruby 中使用正则表达式的好文档,比如带有示例的特殊字符列表?
【问题讨论】:
-
rubular.com 应该正是您想要的。
-
@Michael:我认为这没有帮助,因为正则表达式已经有效。没有按预期工作的是它在这里的应用方式。
-
我指的是最后一句话。 Rubular 在底部对 Ruby 的正则表达式进行了简洁的解释,并有机会尝试一下。