1. 程式人生 > >正則表達式 ? 元字符

正則表達式 ? 元字符

如果 fin arr bsp 則表達式 all 字母 開始 一個

元字符:

. ^   $   *  +   ?  {}  []   |   ()   \
. →  通配符,只能匹配一次
^ → 尖角符  開頭(控制開頭)
$ → 美元符  結尾(控制結尾)  用於控制一個字符串的開始或結尾,如:^a.... 或....a$
* + ? {} 都做同一件事重復

* → 匹配 0到多次

+ → 匹配1到多次

? → 匹配0到1次

{} → 匹配一個區間  {3}匹配三次,{3,6} 可以配置3-6次
[]  →  字符集  如:s[df]l  匹配出來的是 sdl或sfl ,如果是s[db],匹配出來的是sd,sb

re.findall(‘[1-9]‘,‘ww3wa8.d‘) 輸出:[‘3‘,‘8] 輸出所有的數字。
re.findall(‘[^1-9]‘,‘ww3wa8.d‘) 輸出 [‘w‘,‘w‘,‘w‘,‘a‘,‘.‘,‘d‘] 輸出除數字意外的字母

正則表達式 ? 元字符