将字符串转换为一个类似阵列的字符串为一个阵列中的Ruby
问题描述:
可能重复:
How do I convert a Ruby string with brackets to an array?将字符串转换为一个类似阵列的字符串为一个阵列中的Ruby
在红宝石,如何将字符串时该字符串变换到一个数组看起来像一个数组声明? 有没有相当于“eval”的方法?我想避免拆分方法是这种情况。
例如,
的myString = “[[ '乔伊', '男性', '[email protected]],[' 珍妮”, '女', '[email protected]']]”
答
eval
将做到这一点。不过,如果数据来自不受信任的来源(即Internet),我会推荐使用类似JSON.parse
的内容。
'[email protected]应该是'[email protected]'。 – steenslag 2011-04-20 15:39:36