python正則匹配替換文字及空格的方法?這個問題可能是我們?nèi)粘W習或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
站在用戶的角度思考問題,與客戶深入溝通,找到赤坎網(wǎng)站設計與赤坎網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋赤坎地區(qū)。
1、如果想把空格全部替換掉,使用字符串string類的replace()方法即可,如:
str = str.replace(' ','')
2、如果是中英文混排的文本,想替換掉漢字中間的空格,而保留英文單詞之間的空格,則問題的解決要復雜一些。需要用到正則表達式。
示例:
行(或段)的首尾、一些漢字之間有不必要的空格,需要替換掉。
Python代碼如下:
處理結果:
上面有提到全部是中文的簡單處理方法,也可以用一個簡單的正則表達式判斷文檔或字符串內(nèi)容是否包含“英文+空格+英文”的形式,然后用一個條件判斷分別處理:
感謝各位的閱讀!看完上述內(nèi)容,你們對python正則匹配替換文字及空格的方法大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關文章內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。