python中用正規表示式去掉文字中所有的標點符號

2021-03-07 12:54:31 字數 663 閱讀 4789

1樓:快樂v美天

我的理解是  python』s的「 』 」也是字元 ,和標點符號一樣。你只要把去除的字元都加到正規表示式的括號中就可以了。 ,所以:

import re

r='[』!"#$%&\'()*+,-./:;<=>?@[\\]^_`~]+'

line=re.sub(r,'',"python』s")print line

2樓:小石頭的雪寶寶

先定義變數 punctuation,其內容應該是所有的標點符號。

例如:import repunctuation def removepunctuation...

python是一種物件導向、直譯式計算機程式設計語言,由荷蘭人guido van rossum發明於2023年,2023年發行第一個公開發行版。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是c/c++)輕鬆地聯結在一起。

python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl協議。語法簡潔清晰,特色之一是強制用空白符作為語句縮排。名字**於一個喜劇,最初設計python這種語言的人並沒有想到python會在工業和科研上獲得如此廣泛的使用。

3樓:

line.translate(none,punctuation)

正規表示式匹配雙引號裡面的內容,正規表示式匹配引號中間的內容怎麼寫

測試通過的 title即是 w g 正規表示式匹配引號中間的內容怎麼寫 字串 123 abc bai456 匹配結果 du abc answer1 利用先行和後發斷言zhi規則 最近總dao結了一篇關於正版則表示式的博文權,題主不妨一讀 正規表示式基礎 測試 如下 subject 123 abc 4...

正規表示式問題

a za z a za z d 我測試怎麼可以 你測試不行,你得說一下詳細情況,舉個例子出來.要不然怎麼發現問題.你不測試一下就發啊 你這話怎麼就帶有不尊重人的味道 實際上,之前確實是沒有測試就發上來.那要是遇到一個是有測試才發上來的呢.這個正則,自我感覺它是正確的,你說不行後 也有去測試的.還是沒...

Python如何判斷正規表示式是否匹配成功

提問者寫的程式,邏輯是正確的,需要更改如下 import re s re.match d abc print s,type s if str s none print 1 else print 2 第四行,提問者是想控制s是否是空,但是通過第三行的type s 可以看得出來,s的型別和 號後面的型別...