掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
處理字符串相關的問題,首選當然是正則表達式。

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

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流