我在網上找到了一些答案,但我沒有使用正則表達式的經驗,我相信這裏是需要的。Python:分割字符串與多個分隔符
我有一個字符串,需要通過';'拆分,或',' 也就是說,它必須是分號或逗號,後跟空格。沒有尾部空格個體逗號應當保持不變
例字符串:
"b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3], mesitylene [000108-67-8]; polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]"
應分成含有如下的列表:
('b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3]' , 'mesitylene [000108-67-8]', 'polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]')
+1;非常具體和重點,而不是通用的。這通常更好。 – 2012-09-06 09:22:11
假設你有5個分位數,你必須遍歷你的字符串5倍的次數 – 2012-09-26 23:23:28
這對性能非常不利 – 2012-11-26 18:04:42