Python基础——正则2(0503)
生活随笔
收集整理的這篇文章主要介紹了
Python基础——正则2(0503)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
一、正則
1、比較好用的正則匹配網站 ??https://regex101.com/
2、常用的正則
? ? ?以什么開頭/結尾:^開頭 ? ? $結尾
? ? ?匹配前一個字符的次數,0次到無限次 ? *
? ? ?匹配前一個字符的次數,1次到無限次 ? +
? ? ?匹配前一個字符m次 ? ? ? {m} ? ? ? ? ? 例如:ab{2}c ? ?即 abbc
3、貪婪匹配 ? .* ? ? ?非貪婪匹配 ? .*?
4、正則匹配練習
?
?
?
?
二、正則的模塊 ?re ?相關的函數
1、re.match ?
? ? ?嘗試從字符串的起始位置匹配一個模式,如果不是起始位置匹配成功的話,match()就返回none
? ? ?函數語法 ??re.match(pattern, string) ? ?
? ? ?其中?pattern 是匹配的正則表達式,string是要匹配的內容,
? ? ?示例:
? ? ?結果:
2、re.search ??掃描整個字符串并返回第一個成功的匹配????
? ? ?示例:
? ? ?結果:
轉載于:https://my.oschina.net/u/3821557/blog/1806481
總結
以上是生活随笔為你收集整理的Python基础——正则2(0503)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ1503[NOI2004]郁闷的
- 下一篇: Zookeeper在yarn框架中如何实