python正則法則 定位符 and

2021-09-24 00:23:26 字數 899 閱讀 3301

1、 匹配字串開始 ^ 字元

import  re

string = "abcd0abcd2abb3abbbb"

match = re.findall("[a-z]",string) # 每輪 匹配 四個字串

print(match)

#['abcd', 'abcd', 'abbb']

match = re.findall("^[a-z]",string) #每輪 匹配 四個字串,並且判斷是不是字串開頭,如果不是就什麼都不返回

print(match)

# ['abcd']

string = "8abc0abcd2abb3abbbb" # 數字 8 開頭,什麼都不返回

match = re.findall("^[a-z]",string)

print(match)

#

2 、匹配字串的結尾 $
import  re

string = "0abcde2abcd3abc2ab"

match = re.findall("[a-z]",string) # 每輪 匹配 四個字串

print(match)

#['abcd', 'abcd']

string = "0abcde2abcd3abc2ab" # $ 從結尾每次最多匹配兩個字元 並且 判斷是否是 字元結尾

match = re.findall("[a-z]$",string)

print(match)

# ['ab']

match = re.findall("[a-z]$",string) # 每次從結尾 會匹配4個字串 ,但是結尾最多2 個字元,不符合規則

print(match)

#

正規表示式定位符

once 這個模式包含乙個特殊的字元 表示該模式只匹配那些以once開頭的字串。例如該模式與字串 once upon a time 匹配,與 there once was a man from newyork 不匹配。正如如 符號表示開頭一樣,符號用來匹配那些以給定模式結尾的字串。bucket 這個...

python法則 Python學習法則

python上手很容易,基本有其他語言程式設計經驗的人可以在1週內學會python最基本的內容.它們包括 1.常用內建型別 int,float,bool,bytes,str,list,dict,set 的使用.2.分支if else 迴圈while 迭代for的語法.3.def定義函式,呼叫函式.你...

品牌定位的十五種法則

在產品高同質化和分化的時代,必須為企業的品牌在消費者的心目中佔據乙個獨特而有利的位置,當消費者對該類產品或服務有所需求時,企業的品牌能夠在消費者的候選品牌類中跳躍出來。一 比附定位法 比附定位就是攀附名牌,比擬名牌來給自己的產品定位,希望借助知名品牌的光輝來提公升本品牌的形象。比附定位通常採用以下三...