Ruby简单拆分和解析?

时间:2015-06-24 21:14:09

标签: ruby parsing split

我有以下公式:

Revenue - Costs * (1 + Profitpercentage)

我想解析它并只保留重要的字符串,这需要消除:空格,[ - + * / =]和括号。

我想出了以下代码:

p "Revenue - Costs * (1 + Profitpercentage)".split (/(\s|\.|\+|\-|\/|\*|\\)/)

但这只是:

["Revenue", " ", "", "-", "", " ", "Costs", " ", "", "*", "", " ", "(1", " ", "", "+", "", " ", "Profitpercentage)"]

如何清理我的代码?

1 个答案:

答案 0 :(得分:2)

user.id

String#scan