我有一个像这样的字符串:
"[\"fr\", \"sv\"]"
,我想将此字符串转换为如下数组。
["fr", "sv"]
我尝试了太多事情,但没有得到预期的结果。有人可以帮忙吗?
答案 0 :(得分:5)
"[\"fr\", \"sv\"]"
-这是JSON字符串数组。
您应该将字符串解析为json:
require 'json'
# => true
JSON.parse("[\"fr\", \"sv\"]")
# => ["fr", "sv"]
反向过程:
require 'json'
# => true
["fr", "sv"].to_json
# => "[\"fr\",\"sv\"]"
答案 1 :(得分:3)
您的字符串看起来像JSON,因此我将使用JSON解析器:
<tbody>
<tr>
<td class="pr-0" style="width:1%">
<img src="..." />
</td>
<td>
..
</td>
</tr>
</tbody>