進口re
line= "這款hdr-biz 123型號服務器456 "
模式=r"123 "
matchObj = re.match( pattern,line)
2.re.search掃描整個字符串並返回第壹個成功匹配的字符串。
進口re
line= "此hdr-biz模型服務器"
pattern=r"hdr-biz "
m =搜索(模式,行)
3.Python的re模塊提供re.sub來替換字符串中的匹配項。
進口re
line = " this HDR-biz model args = server "
patt=r'args= '
name = re.sub(patt,"",line)
4.compile函數用於編譯正則表達式並生成正則表達式(模式)對象,match()和search()函數可以使用該對象。
進口re
pattern = re.compile(r'\d+')
5.查找字符串中與正則表達式匹配的所有子字符串,並返回壹個列表。如果沒有找到匹配,則返回壹個空列表。
進口re
line = " this HDR-biz model args = server "
patt=r'server '
模式=重新編譯(模式)
result = pattern.findall(line)
6.關於。Finder類似於findall,它在字符串中查找正則表達式匹配的所有子字符串,並將它們作為叠代器返回。
進口re
it = re.finditer(r"\d+"," 12a32bc43jf3 ")
對於其中的匹配:
print (match.group())
關於Python字符串匹配的六種方法的使用,青藤邊肖在這裏和大家分享壹下。如果妳對python編程感興趣,希望這篇文章能幫到妳。如果想了解更多的python編程技巧和資料,可以點擊本網站的其他文章進行學習。
以上是邊肖為妳分享的關於Python字符串匹配的六種方法的使用。更多信息可以關註環球常春藤,分享更多幹貨。