如何拆分下面的字段(這是sql格式)? 以前我用的只是用''分割,如果那個字符序列在引號內,它會失敗的問題。 不幸的是,我也不能通過引號分割,因爲數字沒有。正則表達式分割逗號分隔字符串
mystring = "(1, 'data, ', 'data_two, ', 'Test 34', '', 'gb', 1, '1')"
mystring.split(', ')
我需要得到
'1'
'data'
'data_two, '
'Test 34'
''
'gb'
'1'
'1'
我的不好修復忘記了引號 – user391986
查看下面的答案.. 。請批准這是否適用於您 – Tilo
爲什麼不使用[CSV](http://ruby-doc.org/stdlib-1.9.2/libdoc/csv/rdoc/CSV.html),因爲它的設計處理這樣的字符串? –