我正在研究一个从可以在选择列表中找到的某些元素中检索数字的过程。例如,从“测试元素(100)”我试图得到数字“100”。我使用此代码来执行此操作,它捕获两个括号之间的数字:
before = Regexp.escape '('
after = Regexp.escape ')'
x = "test element (100)"[-5, 5].scan(/#{before}(.*?)#{after}/).flatten
这段代码有效,X 的值为 100。但这个“100”实际上是一个数组。
有人知道如何将数组“100”转换为整数“100”吗?
谢谢你。