1、正規表示式的優點
2、python正規表示式速查表
3、python正規表示式使用方法:
首先,匯入python的re模組
import re
# 將正規表示式編譯成pattern物件pattern=re
.compile
(r'因.+?入院'
)
# 使用pattern匹配文字,獲得匹配結果,無法匹配時將返回none
notes = '
初步診斷: 1.慢性阻塞性肺病伴急性加重 2.肺部感染 3.冠心病 缺血性心肌病 心功能ii級 4.高血壓病?'
match
=pattern
.match
(notes
)
ifre.compile(strpattern[, flag]):match
:# 使用match獲得分組資訊
match
.group
()
flag可選值有:
match物件是一次匹配的結果,包含了很多關於此次匹配的資訊,可以使用match提供的可讀屬性或方法來獲取這些資訊。
match屬性:
方法:
其中,findall是非常好用的,可以直接把匹配的內容以列表的形式返回,示例如下:
這是乙個神器位址,相當好用:
正規表示式表
元字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束位置。...
正規表示式表
元字元 描述將下乙個字元標記符 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配 n。n 匹配換行符。序列 匹配 而 則匹配 即相當於多種程式語言中都有的 轉義字元 的概念。匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的...
python正規表示式元字元 正規表示式
字元 描述將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...