我知道如何刪除字符串中的所有標點符號。如何去除Python中的所有前導和尾隨標點符號?
import string
s = '.$ABC-799-99,#'
table = string.maketrans("","") # to remove punctuation
new_s = s.translate(table, string.punctuation)
print(new_s)
# Output
ABC79999
如何去除Python中的所有前導和尾隨標點符號? '.$ABC-799-99,#'
的預期結果是'ABC-799-99'
。
's.strip(string.punctuation) ' – zondo
我搜索了你的問題標題,鏈接副本是第一個結果,你正在尋找確切的解決方案。請在未來做更多的研究。 – TigerhawkT3
@ TigerhawkT3,thx,我研究過SO。 – SparkAndShine