新聞中心
處理字符串相關(guān)的問題,首選當(dāng)然是正則表達(dá)式。

10多年專注建站、設(shè)計(jì)、互聯(lián)網(wǎng)產(chǎn)品按需網(wǎng)站策劃服務(wù),業(yè)務(wù)涵蓋高端網(wǎng)站設(shè)計(jì)、商城開發(fā)、小程序設(shè)計(jì)、軟件系統(tǒng)開發(fā)、成都App制作等。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解每個客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)建站更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù),以推動各中小企業(yè)全面信息數(shù)字化,并利用創(chuàng)新技術(shù)幫助各行業(yè)提升企業(yè)形象和運(yùn)營效率。
正則表達(dá)式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,這
個“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯。
給定一個正則表達(dá)式和另一個字符串,我們可以達(dá)到如下的目的:
1. 給定的字符串是否符合正則表達(dá)式的過濾邏輯(稱作“匹配”):
2. 可以通過正則表達(dá)式,從字符串中獲取我們想要的特定部分。
可以對字符串中的標(biāo)點(diǎn)符號進(jìn)行過濾,從而達(dá)到去掉或替換標(biāo)點(diǎn)符號的效果。
import re
punctuation = '!,;:?"\''
def removePunctuation(text):
text = re.sub(r'[{}]+'.format(punctuation),'',text)
return text.strip().lower()
text = " Hello, world! "
print removePunctuation(text)推薦學(xué)習(xí)《Python教程》。
當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:python如何去掉文本中的符號
瀏覽地址:http://m.fisionsoft.com.cn/article/codhech.html


咨詢
建站咨詢
