nasty bug

 处理选项吧
 input "选项与解析"=>"inept_|_inflexible_|_influential_|_adept,3",
 注意 选项中也可能出现英文逗号 "from, to _|_ to, from_|_test,1"
 因此不能直接用split分。除非用最后一个英文逗号
 两种方法
 一：用最后一位数字做分割符号
 >> 'a,b3,c,3'.split(/(\d$)/)
 => ["a,b3,c,", "3"]
 还不够，注意数组的第一个值最后有个逗号，应该去掉，因此需要
 >> 'a,b3,c,3'.split(/,(\d$)/)
 => ["a,b3,c", "3"]
 二： 用最后一个逗号做分割符号
 >> 'a,b3,c,3'.split(/(,[^,]+$)/)
 => ["a,b3,c", ",3"]
用最后一个逗号分割并平行赋值，最好的方法 destructuring

+# >> *answers, id = 'a,b3,c,3'.split(/,/)
+# => ["a", "b3", "c", "3"]
+# >> answers
+# => ["a", "b3", "c"]
+# >> id
+# => "3"