我寫這樣的代碼:如何在python通過string.pronunciation和string.whitespace同時分割字符串
import re
import string
new_string = re.split(string.pronunciation|string.whitespace, string)
,但它不工作
我寫這樣的代碼:如何在python通過string.pronunciation和string.whitespace同時分割字符串
import re
import string
new_string = re.split(string.pronunciation|string.whitespace, string)
,但它不工作
嘗試new_string = re.split('[%s]' % (string.punctuation + string.whitespace), 'Some. String')
由於您可以在錯誤消息中看到,str
s不支持運營商|
,您可能錯誤輸入了punctuation
作爲pronunciation
。
然後它顯示: –
文件「/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/sre_parse.py」,行641,在_parse source.tell() - here + len(this )) sre_constants.error:在位置10(第1行,第11列)處重複多次 –
是的,我編輯過它。現在檢查它 – hallazzang
歡迎來到Stack Overflow!您可以先[參觀](http://stackoverflow.com/tour)並學習[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)並創建一個[最小,完整和可驗證](http://stackoverflow.com/help/mcve)示例。這使我們更容易幫助你。 –
你想用你的代碼實現什麼? – abccd