re模組
什麼是re模組(實質是呼叫了c語言中的庫)
就是正規表示式
它的作用就是對字元進行過濾
正規表示式中的一些常用的符號
\表示轉義
\w表示 字母數字下劃線 \w表示非字母數字下劃線
\s 所有的不可見字元 如 空格 換行符 \s表示所有的可見字元
\d 所有的數字 \d所有的非數字
. 表示所有的非換行符以外的所有字元
匹配重複的字元:
* 前面的表示式出現任意次數
+ 出現1次或者多次
?出現0次或者1次
最少出現m次,最多出現n次
匹配範圍:
| 或者的意思
字元的集合 括號內的不是整體而是單個 意思是只對單個字元查詢
^ 匹配行首
$ 匹配行尾
^在表示非的意識
()用於正規表示式的分組
效果:優先取出括號內的內容
常用方法:
findall() 查詢所有的物件,返回乙個列表
seach() 放回第乙個匹配的字串 結果會進行封裝 意思是就是返回乙個物件
subprocess模組
import subprocessobj = subprocess.popen('命令'
, stberr =subprocess.pipe#(放入管道)
stbout =subprocess.pipe#(放入管道)
shell =true#(命令直譯器)
)print(obj.stbout.read().decode(
'gbk
'))
常用模組 re模組
由堆具有特殊意義的字元組成的式子。用於匹配查詢字串內容。主要學習重點,就是學習這些字元的含義。abc 表示式不包含任何特殊字元,就是精準匹配,說白了判斷是否相同 print re.findall abc abcbbb abc n t f 符號含義 a從字元的開始處開始匹配 z從字元的結尾處匹配 從字...
常用模組之re模組
正規表示式是一門獨立語言 是通過一些特殊符號使用,從而在字串中篩選出想要的結果 如果想在python中使用正則,則需借助於內建模組re 字元組 包含乙個字元或者的意思 a z a z中任意取乙個字元 a z a z中任意取乙個字元 0 9 0 9中任意取乙個字元 特殊符號 特殊符號預設也只能單個單個...
常用模組之re
正規表示式是指用一連竄的特殊字元來表示常用的符號,用來篩選和匹配想要的內容 注 1.在括號內用 可以將查詢到非括號中內容也顯示出來 2.括號即表示乙個組,也表示只顯示內容 匹配所有的字元字母下劃線 print re.findall w asdas123 sd.dsad13 dsa a s d a s...