私はこの文字列を持っています:
temp = "["minutes", "hours"]"
私がこれを行う場合:
temp[1..-2].split(", ")
次のような2つの要素の配列を取得します。
[0] = ""minutes""
[1] = ""hours""
二重引用符を避けるにはどうすればよいですか?
私はこの文字列を持っています:
temp = "["minutes", "hours"]"
私がこれを行う場合:
temp[1..-2].split(", ")
次のような2つの要素の配列を取得します。
[0] = ""minutes""
[1] = ""hours""
二重引用符を避けるにはどうすればよいですか?
JSON パーサーを使用します。
JSON.parse(your_array)
もう1つ:
the_string.scan(/\"(\w+)\"/).flatten
=> ["minutes", "hours"]
ただ行う:
temp.gsub("\"", "")[1..-2].split(", ")
または、各要素に二重引用符が付いた配列を作成したら、次のようにします。
temp.map{|e| e.squeeze("̣\"")}