3
我有一个字符串:将字符串转换为元组,哈希或数组
"(\"Doe, John\",12345)"
我想这个字符串转换成一个元组("Doe, John",12345)
,散列{"Doe, John" => 12345}
或数组["Doe, John",12345]
。
我不知道如何将它分成两个元素"Doe, John"
和12345
。我想避免使用regex
。我不能使用split
,因为我得到["(\"Doe", "John", "12345)"]
。
散列来自哪里?用户输入?管道数据? – Beartech
它是一个'PG :: Result',所以在结果中有很多这种类型的哈希。 – jdesilvio
你应该击中'(“Doe,John”,12345)',因为它不是Ruby对象。 –