最近用到了python裡面的re這個library,每次用到的時候有點不明所以,所以還是搜搜資料然後寫一下筆記來方便理解和使用吧。
正規表示式這個名詞的意思大概就是根據使用規則來提取表示式,也就是說,利用約定的語法規則去提取你想要的東西
以下是基本的一些規則,理解了規則,正規表示式就很清晰了:
等價符: ? * + \d \w
常用運算子與表示式:
^ 從開頭開始匹配
() 域段
包含,預設是乙個字元長度
[^] 不包含,預設是乙個字元長度
匹配長度 可以預設。
. 任何單個字元(\. 字元點)
| 或
\ 轉義
$ 從行尾匹配
[a-z] 26個大寫字母
[a-z] 26個小寫字母
[0-9] 0至9數字
[a-za-z0-9] 26個大寫字母、26個小寫字母和0至9數字
, 分割
+ 匹配1次或更多
* 匹配0次或更多
? 匹配0次或1次
\d 數字
\w 字母
(?=exp)表示此位置後面可以匹配到exp
(?<=exp)表示此位置前面可以匹配到exp
(?!exp) 表示此位置後面不可以匹配到exp
(?表示此位置前面不可以匹配到exp
正值表示式
b color darkblue size large 正規表示式 size color b 正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙...
ORACLE 正值表示式
oracle終於在10g中提供了對正規表示式的支援,以前那些需要通過like來進行的複雜的匹配就可以通過使用正規表示式更簡單的實現。oracle中的支援正規表示式的函式主要有下面四個 1,regexp like 與like的功能相似 2,regexp instr 與instr的功能相似 3,rege...
As3 常用到的正值表示式驗證
判斷是否為中文字串 plic function matchchinese word string void else 匹配郵件位址 plic function matchemail email string void else 匹配 plic function matchurl url string...