參考:
最後輸出結果為:123import re
a = '>123\n'
b = re.sub(r'[>\s]','',a)
print(b)
解釋一下這個正規表示式的意思:r』[』:\s ,]*』
1:r指明這是乙個正規表示式
2:內是乙個字符集,字符集內的字元任何乙個被匹配,都算匹配成功,比如r』a[bcd]e』,可以匹配到』abe』、『ace』、『ade』。
3:*代表匹配前乙個字元0次或無限次。
4:\s代表的是空白字元,比如空格、換行符、製表符等等。
於是r』[』:\s ,]*『組合起來就是匹配字串中所有的的』(單引號)、\n(換行符)、:(冒號)、,(逗號)
python 字串一次替換多個字元
最近在用python給自己的seo工作提高效率和節省時間,發現python真的很不錯,可以完成很多事情。下面是我最近在用python為 自動更新文章做了乙個替換錨文字的工作,也是python 字串一次替換多個字元的很好的應用。我用了幾個候選的鏈結,讓random隨機讓程式自己去選擇,這個如果懂得se...
python讓多個字串居中對齊
import sys import random reload sys sys.setdefaultencoding utf 8 使用ljust 方法左對齊,其中括號內可以接受兩個引數,字串長度和用什麼填充,比如ljust 10,就是10個長度,剩餘的地方用符號 來填滿。rjust 是右對齊,cen...
python 字串中一次性替換多個字元
先直接上解決方案 比如下面給出的字串a,有字母 單引號 n 換行符 數字 冒號 逗號 目標是只保留字串中的數字和字母,且看我如何操作。import re a eew eawr,2 fd n sa 21 b re.sub r s a 前面是正規表示式,匹配多種字元 串 print b 具體執行展示一下...