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

python 正則式 概述及常用字符

 更新時(shí)間:2009年05月07日 00:48:56   作者:  
python 正則,剛開(kāi)始需要注意的他的正則的獨(dú)特的地方。不同語(yǔ)言的正則稍有不同。

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

相關(guān)文章

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

    MATLAB如何利用散點(diǎn)進(jìn)行函數(shù)曲線擬合

    這篇文章主要介紹了MATLAB如何利用散點(diǎn)進(jìn)行函數(shù)曲線擬合問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    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],文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • PyTorch中關(guān)于tensor.repeat()的使用

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

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

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

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

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

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

    Python基于列表模擬堆棧和隊(duì)列功能示例

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

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

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

    學(xué)習(xí)Python爬蟲(chóng)前必掌握知識(shí)點(diǎn)

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

    Python日志庫(kù) Logoru介紹

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

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

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

最新評(píng)論

新民市| 柳州市| 株洲县| 武隆县| 措美县| 黔西| 双江| 永平县| 安宁市| 平凉市| 南和县| 光山县| 东山县| 永安市| 房产| 湛江市| 乳山市| 沁水县| 彰化县| 高雄县| 余江县| 三河市| 义马市| 温泉县| 慈溪市| 淳化县| 峡江县| 宽甸| 罗定市| 桃园县| 公安县| 西安市| 镇江市| 栾川县| 山阳县| 乐清市| 镇原县| 呼图壁县| 上栗县| 平乐县| 荥经县|