[問題] 字串中有單/雙引號
大家好 最近再做分割字串的學習,當字串內容只有單(')或雙引號(")時
程式碼我知道如何撰寫(作法如下)
#只處裡單引號
string = " \"%s\" " %(user_input) //user_input: 使用者所輸入的字串
#只處理雙引號
(string = " \'%s\' " %(user_input) )
strings = shlex.split(string)
但以上程式碼都無法分割同時有單/雙引號的字串,
出現的error訊息都為 No closing quotation
想請教各位有什麼方法可解決?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.56.52
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1461247072.A.2CA.html
→
04/22 01:23, , 1F
04/22 01:23, 1F
→
04/22 01:23, , 2F
04/22 01:23, 2F
推
04/22 02:27, , 3F
04/22 02:27, 3F
→
04/22 02:28, , 4F
04/22 02:28, 4F
推
04/22 09:19, , 5F
04/22 09:19, 5F
推
04/22 14:31, , 6F
04/22 14:31, 6F
推
04/22 17:58, , 7F
04/22 17:58, 7F