re正则表达式公式讲解5
生活随笔
收集整理的這篇文章主要介紹了
re正则表达式公式讲解5
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.refullmatch() 完全匹配字符串則返回object,否則返回None
import res = "max@123uyt146"print(re.fullmatch("\w @\w ",s))# <_sre.SRE_Match object; span=(0, 13), match='max@123uyt146'>?
2.re.compile() ?
兩種方法返回的同一個對象,有什么區別?
compile()時先編譯好,再匹配,如果需要匹配的字符串多的話能省很多時間。
fullmatch(patterns,str) ?一邊編譯一遍匹配,如果只有一個字符串,compile和fullmatch沒區別,如果字符串多的話,compile比fullmatch好。
import res = "max@123uyt146"pattern = re.compile("\w @\w ")print(pattern.fullmatch(s))# <_sre.SRE_Match object; span=(0, 13), match='max@123uyt146'>print(re.fullmatch("\w @\w ",s))# <_sre.SRE_Match object; span=(0, 13), match='max@123uyt146'>
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
以上是生活随笔為你收集整理的re正则表达式公式讲解5的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多路复用IO和异步IO
- 下一篇: random模块详解