最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 正則式 概述及常用字符

 更新時間:2009年05月07日 00:48:56   作者:  
python 正則,剛開始需要注意的他的正則的獨特的地方。不同語言的正則稍有不同。

1.元字符:
. 它匹配除了換行字符外的任何字符,在 alternate 模式(re.DOTALL)下它甚至可以匹配換行
^ 匹配行首。除非設(shè)置 MULTILINE 標志,它只是匹配字符串的開始。
$ 匹配行尾,行尾被定義為要么是字符串尾,要么是一個換行字符后面的任何位置。
* 重復(fù)0或N次
+ 重復(fù)1或N次
? 重復(fù)0或1次
{} 該限定符的意思是至少有 m 個重復(fù),至多到 n 個重復(fù)
[] 它們常用來指定一個字符類別,所謂字符類別就是你想匹配的一個字符集
\ 反斜杠后面可以加不同的字符以表示不同特殊意義。它也可以用于取消所有的元字符,這樣你就可以在模式中匹配它們了
| 可選項,或者 "or" 操作符。
() 組
2.[akm$]將匹配字符"a", "k", "m", 或 "$" 中的任意一個;"$"通常用作元字符,但在字符類別里,其特性被除去,恢復(fù)成普通字符。
3.用 "\" 開始的特殊字符所表示的預(yù)定義字符集
\d 匹配任何十進制數(shù);它相當于類 [0-9]。
\D 匹配任何非數(shù)字字符;它相當于類 [^0-9]。
\s 匹配任何空白字符;它相當于類 [ \t\n\r\f\v]。
\S 匹配任何非空白字符;它相當于類 [^\t\n\r\f\v]。
\w 匹配任何字母數(shù)字字符;它相當于類 [a-zA-Z0-9_]。
\W 匹配任何非字母數(shù)字字符;它相當于類 [^a-zA-Z0-9_]。
\A 只匹配字符串首。當不在 MULTILINE 模式,\A 和 ^ 實際上是一樣的。然而,在 MULTILINE 模式里它們是不同的;\A 只是匹配字符串首,而 ^ 還可以匹配在換行符之后字符串的任何位置。
\Z 只匹配字符串尾。
\b 單詞邊界。這是個零寬界定符(zero-width assertions)只用以匹配單詞的詞首和詞尾。單詞被定義為一個字母數(shù)字序列,因此詞尾就是用空白符或非字母數(shù)字符來標示的。
\B 另一個零寬界定符(zero-width assertions),它正好同 \b 相反,只在當前位置不在單詞邊界時匹配。
4.重復(fù)元字符
* 重復(fù)0或N次
+ 重復(fù)1或N次
? 重復(fù)0或1次
{m,n},其中 m 和 n 是十進制整數(shù)。該限定符的意思是至少有 m 個重復(fù),至多到 n 個重復(fù)
5.RegexObject對象常用方法
match() 決定 RE 是否在字符串剛開始的位置匹配
search() 掃描字符串,找到這個 RE 匹配的位置
findall() 找到 RE 匹配的所有子串,并把它們作為一個列表返回
finditer() 找到 RE 匹配的所有子串,并把它們作為一個迭代器返回
6.MatchObject對象的常用方法
group() 返回被 RE 匹配的字符串
start() 返回匹配開始的位置
end() 返回匹配結(jié)束的位置
span() 返回一個元組包含匹配 (開始,結(jié)束) 的位置
7.編譯標志
DOTALL, S     使 . 匹配包括換行在內(nèi)的所有字符
IGNORECASE, I     使匹配對大小寫不敏感
LOCALE, L     做本地化識別(locale-aware)匹配
MULTILINE, M     多行匹配,影響 ^ 和 $
VERBOSE, X     能夠使用 REs 的 verbose 狀態(tài),使之被組織得更清晰易懂

相關(guān)文章

  • MATLAB如何利用散點進行函數(shù)曲線擬合

    MATLAB如何利用散點進行函數(shù)曲線擬合

    這篇文章主要介紹了MATLAB如何利用散點進行函數(shù)曲線擬合問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]

    Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]

    這篇文章主要介紹了Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n],文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • PyTorch中關(guān)于tensor.repeat()的使用

    PyTorch中關(guān)于tensor.repeat()的使用

    這篇文章主要介紹了PyTorch中關(guān)于tensor.repeat()的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 如何利用python讀取圖片屬性信息

    如何利用python讀取圖片屬性信息

    這篇文章主要介紹了如何利用python讀取圖片屬性信息,文章圍繞python讀取信息相關(guān)資料展開全文,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-03-03
  • python獲取外網(wǎng)IP并發(fā)郵件的實現(xiàn)方法

    python獲取外網(wǎng)IP并發(fā)郵件的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猵ython獲取外網(wǎng)IP并發(fā)郵件的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Python基于列表模擬堆棧和隊列功能示例

    Python基于列表模擬堆棧和隊列功能示例

    這篇文章主要介紹了Python基于列表模擬堆棧和隊列功能,簡單描述了隊列與堆棧的特點,并結(jié)合列表相關(guān)函數(shù)分析了隊列的出隊、進隊及堆棧的出棧、入棧等操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01
  • Python批量實現(xiàn)橫屏轉(zhuǎn)豎屏的視頻處理工具

    Python批量實現(xiàn)橫屏轉(zhuǎn)豎屏的視頻處理工具

    這篇文章主要為大家詳細介紹了如何使用Python和Tkinter框架開發(fā)一個視頻處理器應(yīng)用,用于批量橫屏轉(zhuǎn)豎屏視頻處理,支持多種視頻格式和編碼選擇,需要的可以了解下
    2025-02-02
  • 學(xué)習(xí)Python爬蟲前必掌握知識點

    學(xué)習(xí)Python爬蟲前必掌握知識點

    這篇文章主要介紹了學(xué)習(xí)Python爬蟲前,我們需要了解涉及爬蟲的知識點,學(xué)習(xí)爬蟲的知識點比較多,我們一起學(xué)習(xí)爬蟲吧
    2021-04-04
  • Python日志庫 Logoru介紹

    Python日志庫 Logoru介紹

    Loguru是一個高效且易用的Python日志庫,相較于傳統(tǒng)的logging模塊,它提供了簡潔的API、自動化的日志處理、多線程安全等特點,Loguru支持日志級別管理、異常捕獲、日志文件輪轉(zhuǎn)與壓縮、上下文信息添加等高級功能,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Python編程基礎(chǔ)之構(gòu)造方法和析構(gòu)方法詳解

    Python編程基礎(chǔ)之構(gòu)造方法和析構(gòu)方法詳解

    這篇文章主要為大家詳細介紹了Python的構(gòu)造方法和析構(gòu)方法,使用Python編程基礎(chǔ),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

滕州市| 额尔古纳市| 巧家县| 巫溪县| 类乌齐县| 鄂托克旗| 仙游县| 田东县| 南乐县| 汤阴县| 北票市| 如皋市| 哈巴河县| 金乡县| 滨海县| 辉南县| 图片| 阳西县| 青田县| 尼勒克县| 两当县| 淳化县| 德州市| 伊宁市| 湘阴县| 涞水县| 沅江市| 哈巴河县| 临湘市| 朝阳区| 岑巩县| 长泰县| 岐山县| 永济市| 吴川市| 谢通门县| 龙井市| 怀集县| 惠州市| 六盘水市| 竹北市|